mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
29 lines
1.2 KiB
Markdown
29 lines
1.2 KiB
Markdown
OpenFOAM Configuration
|
|
----------------------
|
|
|
|
The main OpenFOAM settings are located in the parent `etc/` directory.
|
|
Both POSIX (bash, dash,...) and csh shells are supported.
|
|
To configure OpenFOAM, source either the `etc/bashrc` or the
|
|
`etc/cshrc` file, as appropriate for your shell.
|
|
|
|
These source the following files in the `config.sh/` or
|
|
`config.csh/` directories:
|
|
|
|
* `setup` : finalize setup of OpenFOAM environment (called by bashrc,cshrc)
|
|
* `settings` : core settings
|
|
* `aliases` : aliases for interactive shells
|
|
* `unset` : sourced to clear as many OpenFOAM environment settings as possible
|
|
* `mpi` : MPI communications library settings
|
|
* `paraview` : application settings for ParaView
|
|
* `scotch` : application settings for compiling against scotch
|
|
* `metis` : application settings for compiling against metis
|
|
|
|
The `config.*/example` directories contain additional 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
|