Installation
AdditiveFOAM is built on source code released by the OpenFOAM Foundation openfoam.org, which is available in public OpenFOAM repositories. The current supported version is .
Spack install
The easiest way to install AdditiveFOAM is using spack:
spack install additivefoam
spack develop is currently required.
Docker install
Alternatively, a Docker container with pre-built OpenFOAM-10 can be used:
docker pull openfoam/openfoam10-paraview510
docker run -it openfoam/openfoam10-paraview510
Source install
and the corresponding
can be compiled from source code following the steps provided in the OpenFOAM Foundation Documentation.
Once OpenFOAM-10 is available on your system, perform the following steps:
- Clone the AdditiveFOAM repository into the OpenFOAM project installation directory
WM_PROJECT_USER_DIR:cd $WM_PROJECT_USER_DIR git clone https://github.com/ORNL/AdditiveFOAM.gitIf
gitis not available on your system (in the case of the OpenFOAM docker container) you can instead use:wget https://github.com/ORNL/AdditiveFOAM/archive/refs/heads/main.tar.gz mkdir AdditiveFOAM tar xzvf main.tar.gz -C AdditiveFOAM --strip-components=1 - Build the
additiveFoamexecutable and libraries:cd $WM_PROJECT_USER_DIR/AdditiveFOAM ./Allwmake