OpenFOAM-5.x/etc
Henry Weller a25a449c9e GeometricField: Rationalized and simplified access to the dimensioned internal field
Given that the type of the dimensioned internal field is encapsulated in
the GeometricField class the name need not include "Field"; the type
name is "Internal" so

volScalarField::DimensionedInternalField -> volScalarField::Internal

In addition to the ".dimensionedInternalField()" access function the
simpler "()" de-reference operator is also provided to greatly simplify
FV equation source term expressions which need not evaluate boundary
conditions.  To demonstrate this kEpsilon.C has been updated to use
dimensioned internal field expressions in the k and epsilon equation
source terms.
2016-04-27 21:32:45 +01:00
..
caseDicts Packaged coordinateSystem: updated localAxesRotation -> cylindrical 2016-02-26 16:12:50 -06:00
codeTemplates foamNewFunctionObject: script to create template code for a new function object 2016-03-22 17:40:03 +00:00
config.csh Updated handling of the ParaView installation path 2016-03-30 19:26:01 +01:00
config.sh Updated handling of the ParaView installation path 2016-03-30 19:26:01 +01:00
templates scripts: Reformat with consistent section separators 2016-02-15 18:30:24 +00:00
thermoData Corrected names of compounds in thermoData to use upper/lower 2015-08-08 17:51:47 +01:00
bashrc etc/bashrc, etc/config.sh: Updates provided by Bruno Santos: 2016-03-09 09:01:09 +00:00
cellModels Add the OpenFOAM source tree 2014-12-10 22:40:10 +00:00
controlDict GeometricField: Rationalized and simplified access to the dimensioned internal field 2016-04-27 21:32:45 +01:00
cshrc etc/cshrc, etc/config.csh: foamCompiler -> WM_COMPILER_TYPE 2016-03-09 09:05:35 +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