|
TrioCFD 1.9.8
TrioCFD documentation
|
not_set
Parameters:
Synonyms: fichier_decoupage
Inherits from: partitionneur_deriv
This algorithm reads an array of integer values on the disc, one value for each mesh element. Each value is interpreted as the target part number n>=0 for this element. The number of parts created is the highest value in the array plus one. Empty parts can be created if some values are not present in the array.
The file format is ASCII, and contains space, tab or carriage-return separated integer values. The first value is the number nb_elem of elements in the domain, followed by nb_elem integer values (positive or zero).
This algorithm has been designed to work together with the \'ecrire_decoupage\' option. You can generate a partition with any other algorithm, write it to disc, modify it, and read it again to generate the .Zone files.
Contrary to other partitioning algorithms, no correction is applied by default to the partition (eg. element 0 on processor 0 and corrections for periodic boundaries). If \'corriger_partition\' is specified, these corrections are applied.
Parameters:
Synonyms: fichier_med
Inherits from: partitionneur_deriv
Partitioning a domain using a MED file containing an integer field providing for each element the processor number on which the element should be located.
Parameters:
Synonyms: metis
Inherits from: partitionneur_deriv
Metis is an external partitionning library. It is a general algorithm that will generate a partition of the domain.
Parameters:
Synonyms: metis_64
Inherits from: partitionneur_deriv
Metis is an external partitionning library. It is a general algorithm that will generate a partition of big (64b) domain.
Parameters:
Synonyms: parmetis
Inherits from: partitionneur_deriv
ParMETIS is the MPI-parallel counterpart of METIS — same general-purpose mesh partitioning, run in parallel.
Parameters:
Synonyms: decouper, partition
Inherits from: partitionneur_deriv
This algorithm re-use the partition of the domain named DOMAINE_NAME. It is useful to partition for example a post processing domain. The partition should match with the calculation domain.
Parameters:
Synonyms: sous_dom
Inherits from: partitionneur_deriv
Given a global partition of a global domain, 'sous-domaine' allows to produce a conform partition of a sub-domain generated from the bigger one using the keyword create_domain_from_sub_domain. The sub-domain will be partitionned in a conform fashion with the global domain.
Parameters:
Synonyms: partitionneur_sous_zones
Inherits from: partitionneur_deriv
This algorithm will create one part for each specified subdomaine/domain. All elements contained in the first subdomaine/domain are put in the first part, all remaining elements contained in the second subdomaine/domain in the second part, etc...
If all elements of the current domain are contained in the specified subdomaines/domain, then N parts are created, otherwise, a supplemental part is created with the remaining elements.
If no subdomaine is specified, all subdomaines defined in the domain are used to split the mesh.
Parameters:
Synonyms: tranche
Inherits from: partitionneur_deriv
This algorithm will create a geometrical partitionning by slicing the mesh in the two or three axis directions, based on the geometric center of each mesh element. nz must be given if dimension=3. Each slice contains the same number of elements (slices don\'t have the same geometrical width, and for VDF meshes, slice boundaries are generally not flat except if the number of mesh elements in each direction is an exact multiple of the number of slices). First, nx slices in the X direction are created, then each slice is split in ny slices in the Y direction, and finally, each part is split in nz slices in the Z direction. The resulting number of parts is nx*ny*nz. If one particular direction has been declared periodic, the default slicing (0, 1, 2, ..., n-1)is replaced by (0, 1, 2, ... n-1, 0), each of the two \'0\' slices having twice less elements than the other slices.
Parameters:
Synonyms: union
Inherits from: partitionneur_deriv
Let several local domains be generated from a bigger one using the keyword create_domain_from_sub_domain, and let their partitions be generated in the usual way. Provided the list of partition files for each small domain, the keyword 'union' will partition the global domain in a conform fashion with the smaller domains.
Parameters: