2 \page library A library of functions for data processing
4 The figure below represents the layer structure of the packages of the
6 Each element depends on the blocks it covers (fully or partially).\n
7 White blocks represent system or external dependencies.\n
8 MEDCalc block, with gray background color, is the \ref gui "Graphical User Interface".
10 Red-colored text identifies code with Swig interfaces.\n
11 Blue-colored text identifies code with both Swig interfaces and CORBA layer.
13 \image html MedCoupling_Architecture.png
15 The fundamentals (blue background) consists in three atomic libraries:
17 - \ref medcoupling that describes DataStructures used for cross process exchange of meshes and fields.
18 - \ref medloader and ParaMEDLoader that provides I/O functions to the MED file format with sequential and parallel processing, respectively.
19 - \ref interptools that provides mathematical structures and algorithms for interpolation and
20 localization. It concerns three blocks: \ref INTERP_KERNEL "InterpKernel", \ref ParaMEDMEM::MEDCouplingRemapper "Remapper" and ParaMEDMEM (Remapper with parallel processing).