Salome HOME
Documentation reorganization
[modules/med.git] / doc / user / doxygen / doxfiles / reference / distrib / parallel.dox
1 /*!
2 \page parallel Parallelism 
3
4 \section para-over Base elements
5
6 Several classes and methods are available in the MED library to ease the exchange of information
7 in a parallel context.
8 For historical reasons, they are all in the same namespace as the non-parallel MEDCoupling functionalities,
9 <b>%ParaMEDMEM</b>.
10
11 The core elements of the API are:
12 - \ref ParaFIELD-det "ParaFIELD", the parallel instanciation of a MEDCoupling field
13 - \ref CommInterface-det "CommInterface", communication interface to the gateway to the MPI library
14 - \ref MPIProcessorGroup-det "MPIProcessorGroup", a group of processor in a parallel computation
15
16 along with all the DEC explained below.
17
18 \section para-dec Data Exchange Channel - DEC
19
20 A Data Exchange Channel allows the transfer of information between two processor groups.
21 There are several variants of DEC depending on what you are aiming at:
22
23 - \ref DisjointDEC-det "DisjointDEC"
24 - \ref InterpKernelDEC-det "InterpKernelDEC"
25 - \ref NonCoincidentDEC-det "NonCoincidentDEC" 
26 - \ref OverlapDEC-det "OverlapDEC"
27 - \ref ExplicitCoincidentDEC-det "ExplicitCoincidentDEC"
28 - \ref StructuredCoincidentDEC-det "StructuredCoincidentDEC"
29  
30   TODO: more on DEC.
31
32
33 */