KERNEL common Services

html version of this document is produced with docutils:

rst2html < doc.txt > doc.html

This document corresponds to SALOME2 3.2.0

Contents

WORK in PROGRESS, INCOMPLETE DOCUMENT

General information, for users, integrators and developers

Users, integrators and developers, which documentation ?

Following your kind of usage of SALOME, you will find some specific introductory documentation, listed below.

1   End user

1.1   How to configure a SALOME application

The end user may have to configure his own SALOME application by selection of a subset of availables SALOME modules. He also may want to install his application on several computers.

See SALOME_Application to define your own configuration of SALOME and run it on one or several computers. This is the recommended way of configuration.

1.3   How to use KERNEL services in Python scripts

The SALOME KERNEL offers offers a list of services available in Python.

See KERNEL_Services.

2   Application Integrator

Applications integrators are in charge of configuration and installation of specific SALOME applications over a local network. Application Integrators built SALOME modules binaries from sources tarballs.

2.1   How to install SALOME

See INSTALL for general information on required configuration and prerequisites, compilation procedure, setting environment principles.

2.2   How to configure a SALOME application

See SALOME_Application to define your own configuration of SALOME and run it on one or several computers. This is the recommended way of configuration.

3   Module maintainer

Module maintainers are in charge of the development and debug of the SALOME modules. Each SALOME module is stored in a CVS base. CVS bases are organised in separate branches for developments and debug. All official or development releases are identified by a CVS tag.

3.1   Source code structuration and Unit Tests

See UnitTests for general information on code directories structure, unit tests associated to the different kind of classes, and how to run the unit tests.

3.2   Some development utilities

See kernel_resources for information on basic utilities for C++ and Python development, like trace and debug, exceptions, singleton.


General KERNEL documentation End User KERNEL Doxygen documentation