motionSmootherAlgoCheck::checkMesh is used by snappyHexMesh to check the mesh after snapping and morphing. The minVol test which checks for collapsed cells is now relative to the cube of the minimum bounding box length so that it is less dependent on the size of the geometry and less likely to need changing for very small geometries. The default value is set in etc/caseDicts/mesh/generation/meshQualityDict etc/caseDicts/mesh/generation/meshQualityDict.cfg //- Minimum cell pyramid volume relative to min bounding box length^3 // Set to a fraction of the smallest cell volume expected. // Set to very negative number (e.g. -1e30) to disable. minVol 1e-10; The unused minArea and minTriangleTwist tests have been removed
OpenFOAM Configuration
The main OpenFOAM settings are located in the parent etc/ directory. The bash and csh shells are supported and to configure OpenFOAM source etc/bashrc or etc/cshrc respectively which source the following files in the config.sh or config.csh respectively:
settings: core settingsaliases: aliases for interactive shellsunset: sourced to clear as many OpenFOAM environment settings as possiblempi: MPI communications library settingsensight: application settings for EnSightparaview: application settings for ParaViewscotch: application settings for compiling against scotchmetis: application settings for compiling against metis 5
The config.*/example directories contains various example configuration files for the corresponding shell:
compiler: an example of fine tuning ThirdParty compiler settingsopenmpi: an example of fine tuning openmpi settings for OpenFOAMparaview: an example of chaining to the standard config/paraview with a different ParaView_VERSIONprefs: an example of supplying alternative site-defined settings