Salome HOME
Merge from V6_main 15/03/2013
[tools/medcoupling.git] / doc / doxygen / medsplitter.dox
1 /*!
2 \page medsplitter MEDSPLITTER tool
3
4 The purpose of  MEDSPLITTER is to split MED files into
5 a series of other MED files forming a partition of the original MED
6 files. It can either work with serial meshes (1 to n) or distributed
7 meshes (p to n). For serial meshes, it accepts MED files from the 2.1
8 version onwards. For distributed MED files, it accepts MED files from
9 the 2.3 version onwards. 
10
11 It can be used either as an executable, \a medsplitter or as a library. The partitioning is made thanks to one of the following library : 
12 - METIS (http://glaros.dtc.umn.edu/gkhome/views/metis/index.html)
13 - SCOTCH (http://www.labri.fr/perso/pelegrin/scotch/scotch_fr.html)
14
15 The arguments to the medsplitter tool can be retrieved by calling :
16 \code
17 medsplitter --help
18 \endcode
19
20 There exists a parallel version of MEDSPLITTER, which accepts
21 distributed MED files only. In contrast to the ordinary MEDSPLITTER
22 the parallel one distributes several usual MED files composing the
23 whole model among available processors. It uses parallel versions of
24 the partitioning libraries: ParaMETIS and PT-SCOTCH. After the
25 partitioning each processor writes only it's own part of the
26 distributed MED file. The parallel MEDSPLITTER processes meshes only,
27 not fields.
28
29 It can be used either as an executable, \a medsplitter_para or as a library.
30
31 The arguments to the medsplitter_para tool can be retrieved by calling :
32 \code
33 medsplitter_para --help
34 \endcode
35
36
37 */