Provided by: freefoam_0.1.0+dfsg-1build1_amd64 bug

NAME

       freefoam-splitMeshRegions - Splits mesh into multiple regions.

SYNOPSIS

       freefoam splitMeshRegions [-cellZones] [-help] [-makeCellZones] [-sloppyCellZones] [-blockedFaces
       <faceSet name>] [-largestOnly] [-srcDoc] [-doc] [-overwrite] [-insidePoint <point>] [-parallel] [-case
       <dir>] [-detectOnly]

DESCRIPTION

       Each region is defined as a domain whose cells can all be reached by cell-face-cell walking without
       crossing - boundary faces - additional faces from faceset (-blockedFaces faceSet). - any face inbetween
       differing cellZones (-cellZones)

       Output is: - volScalarField with regions as different scalars (-detectOnly) or - mesh with multiple
       regions or - mesh with cells put into cellZones (-makeCellZones)

OPTIONS

       -cellZones
           Split different cell zones.

       -detectOnly
           Do no processing.

       -blockedFaces <faceSet name>
           Split at give face set.

       -sloppyCellZones
           Try to match regions to existing cell zones.

       -makeCellZones
           Create mesh with cells in different cell zones.

       -overwrite
           Overwrite existing data.

       -case <dir>
           Case directory.

       -parallel
           Run in parallel.

       -help
           Display help message.

       -doc
           Display Doxygen API documentation page for this application.

       -srcDoc
           Display Doxygen source documentation page for this application.

       -insidePoint <point>
           Only keep region containing specified point.

       -largestOnly
           Only keep largest region.

NOTE

       •   cellZonesOnly does not do a walk and uses the cellZones only. Use this if you don’t mind having
           disconnected domains in a single region. This option requires all cells to be in one (and one only)
           cellZone.

       •   cellZonesFileOnly behaves like -cellZonesOnly but reads the cellZones from the specified file. This
           allows one to explicitly specify the region distribution and still have multiple cellZones per
           region.

       •   useCellZonesOnly does not do a walk and uses the cellZones only. Use this if you don’t mind having
           disconnected domains in a single region. This option requires all cells to be in one (and one only)
           cellZone.

       •   Should work in parallel. cellZones can differ on either side of processor boundaries in which case
           the faces get moved from processor patch to directMapped patch. Not very well tested.

       •   If a cell zone gets split into more than one region it can detect the largest matching region
           (-sloppyCellZones). This will accept any region that covers more than 50% of the zone. It has to be a
           subset so cannot have any cells in any other zone.

       •   writes maps like decomposePar back to original mesh:

           •   pointRegionAddressing : for every point in this region the point in the original mesh

           •   cellRegionAddressing : ,, cell ,, cell ,,

           •   faceRegionAddressing : ,, face ,, face in the original mesh + turning index. For a face in the
               same orientation this is the original facelabel+1, for a turned face this is -facelabel-1

SEE ALSO

       An overview of FreeFOAM is given in freefoam(1).

AUTHOR

       OpenCFD Ltd.

FREEFOAM

       Part of the freefoam(1) suite.

COPYRIGHT

       •   Copyright © 2008-2012 Michael Wild.

       •   Copyright © 1991-2010 OpenCFD Ltd.

FreeFOAM 0.1.0                                     05/14/2012                       FREEFOAM-SPLITMESHREGIONS(1)