OpenFOAM Repo: 3. Setting the Environment
Environment variable settings for OpenFOAM are contained in files in the OpenFOAM-dev/etc directory. To compile OpenFOAM, the user must ‘source’ the environment, either the bashrc file if they are running the bash or ksh shell, or the cshrc file if they are running the tcsh or csh shell. To check the shell, type “echo $SHELL”.
The user should configure their system with permanent settings to source the environment. If OpenFOAM is installed in the $HOME/OpenFOAM directory, the user should:
- EITHER if running bash or ksh, add the following line to the end of the user’s
$HOME/.bashrcfile:source $HOME/OpenFOAM/OpenFOAM-dev/etc/bashrc
then type “
source $HOME/.bashrc” in the current terminal window. - OR if running tcsh or csh, add the following line to the end of your
$HOME/.cshrcfile:source $HOME/OpenFOAM/OpenFOAM-dev/etc/cshrc
then type “
source $HOME/.cshrc” in the current terminal window.
When OpenFOAM is installed in an alternative directory, e.g. /opt, the user should substitute $HOME/OpenFOAM with the relevant installation location in the lines above.
Test this works correctly by typing “echo $WM_PROJECT_DIR” in the terminal window, which should return the full path to your repository directory, e.g. ${HOME}/OpenFOAM/OpenFOAM-dev.
← Back: 2. Downloading the Source Code | Up ↑ | Next: 4. Installing Third Party Software →
