openfoam/etc
Mark Olesen 00325db33b ENH: additional options for transforming points (closes #660)
- The -rotate-angle option allows convenient specification of a
  rotation about an arbitrary axis. Eg, -rotate-angle '((1 1 1) 45)'

- The -origin option can be used to temporarily shift the origin
  for the rotation operations. For example,

      -origin '(0 0 1)' -rotate-angle '((1 0 0) 180)'

  for mirroring.
2017-12-19 11:24:08 +01:00
..
caseDicts STYLE: Header clean-up 2017-11-07 11:22:58 +00:00
codeTemplates ENH: more succinct output from command-line errors. 2017-11-24 10:27:11 +01:00
config.csh CONFIG: update for gcc-4.9.4, and cfmesh module 2017-12-18 10:51:53 +01:00
config.sh ENH: additional options for transforming points (closes #660) 2017-12-19 11:24:08 +01:00
templates compressibleInflowOutflow template case: added missing wallDist in fvSchemes 2017-06-04 12:33:22 +01:00
thermoData thermophysicalModels: Changed specie thermodynamics from mole to mass basis 2017-02-17 11:22:14 +00:00
bashrc CONFIG: update for gcc-4.9.4, and cfmesh module 2017-12-18 10:51:53 +01:00
cellModels ENH: enumerations for known cell models in cellModel, ptr/ref lookups 2017-11-18 11:05:05 +01:00
controlDict STYLE: adjust comments, indentation 2017-12-17 13:14:05 +01:00
cshrc CONFIG: update for gcc-4.9.4, and cfmesh module 2017-12-18 10:51:53 +01: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