openfoam/etc
Mark Olesen c2a0663cc7 TUT: use general 'scale' instead of 'convertToMeters' in blockMeshDict
- although this has been supported for many years, the tutorials
  continued to use "convertToMeters" entry, which is specific to blockMesh.
  The "scale" is more consistent with other dictionaries.

ENH:
- ignore "scale 0;" (treat as no scaling) for blockMeshDict,
  consistent with use elsewhere.
2017-08-03 06:38:30 +02:00
..
caseDicts TUT: adjust surfaceFeatureExtractDict to remove optional sub-dictionary 2017-07-07 15:41:18 +02:00
codeTemplates STYLE: avoid default copyright assignment when generating from code templates 2017-07-11 08:58:52 +02:00
config.csh ENH: add tcsh completion functionality (issue #551) 2017-08-02 16:54:47 +02:00
config.sh ENH: improve bash completion functionality (issue #551) 2017-07-31 15:35:40 +02:00
templates TUT: use general 'scale' instead of 'convertToMeters' in blockMeshDict 2017-08-03 06:38:30 +02:00
thermoData thermophysicalModels: Changed specie thermodynamics from mole to mass basis 2017-02-17 11:22:14 +00:00
bashrc ENH: improve bash completion functionality (issue #551) 2017-07-31 15:35:40 +02:00
cellModels DEFEATURE: remove samm, pro-am, prostar3 convertors (issue #204) 2016-08-05 11:05:30 +02:00
controlDict CONFIG: cpu/sys information in profiling now OFF by default (issue #526) 2017-07-14 16:41:15 +02:00
cshrc ENH: add tcsh completion functionality (issue #551) 2017-08-02 16:54:47 +02:00
mergeHistory ENH: Added mergeHistory doc showing merges from Foundation line 2015-12-22 16:53:39 +00:00
README.org etc/README.org: Added mpi 2016-02-10 20:49:04 +00:00

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 settings
  • aliases: aliases for interactive shells
  • unset: sourced to clear as many OpenFOAM environment settings as possible
  • mpi: MPI communications library settings
  • ensight: application settings for EnSight
  • paraview: application settings for ParaView
  • scotch: application settings for compiling against scotch
  • metis: 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 settings
  • openmpi: an example of fine tuning openmpi settings for OpenFOAM
  • paraview: an example of chaining to the standard config/paraview with a different ParaView_VERSION
  • prefs: an example of supplying alternative site-defined settings