ENH: foamyHexMesh: Made default region volume type that of it's parent Foamy surface conformation entries have a "meshableSide" entry which controls which side of the surface is to be meshed. Typically this is set "inside" for boundaries and "both" for baffles. A sub-region's default entry is now taken from it's parent, rather than a specific value (it was "inside"). This is consistent with how other entries are handled. surfaceConformation { locationInMesh (0 0 0); geometryToConformTo { baffle { featureMethod extractFeatures; includedAngle 120; meshableSide both; // <-- per-surface setting regions { disk { meshableSide both; // <-- per-region setting* // *in this example, this entry is not needed, as it // is taken from the per-surface setting above } } } // ... } } ENH: foamyHexMesh: Added (reinstated) baffle patches A patch can now be assigned to a baffle surface. This assignment will take precedence over any face-zones. surfaceConformation { locationInMesh (0 0 0); geometryToConformTo { disk { featureMethod extractFeatures; includedAngle 120; meshableSide both; // <-- baffle patchInfo { type wall; inGroups (walls); } } // ... } } STYLE: foamyHexMesh: Switched off output of all the secondary meshes |
||
---|---|---|
.. | ||
caseDicts | ||
codeTemplates | ||
config.csh | ||
config.sh | ||
templates | ||
thermoData | ||
bashrc | ||
cellModels | ||
controlDict | ||
cshrc | ||
mergeHistory | ||
README.org |
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