AdditiveFOAM is a free, open source heat and mass transfer software for simulations of Additive Manufacturing (AM) released by Oak Ridge National Laboratory. It is built upon OpenFOAM, a free, open source computational fluid dynamics (CFD) software package released by the OpenFOAM Foundation.
The documentation for AdditiveFOAM is hosted on GitHub Pages.
| Link | Description |
|---|---|
| solver | Development version of the solver |
| tutorials | Tutorial cases |
AdditiveFOAM requires OpenFOAM-14 from the OpenFOAM Foundation. Install or build OpenFOAM-14 first, then source the OpenFOAM environment:
source /path/to/OpenFOAM-14/etc/bashrcClone AdditiveFOAM, enter the repository, and source the AdditiveFOAM environment:
git clone https://github.com/ORNL/AdditiveFOAM.git
cd AdditiveFOAM
source etc/bashrcThe AdditiveFOAM etc/bashrc checks that OpenFOAM-14 is active and sets the required paths.
Build all AdditiveFOAM libraries, solvers, and utilities with the master build script from the repository root:
./AllwmakeFor regular use, source both environments in each new shell or add them to your shell startup file:
source /path/to/OpenFOAM-14/etc/bashrc
source /path/to/AdditiveFOAM/etc/bashrcIf you use AdditiveFOAM in your work, please cite the JOSS article and consider citing the Zenodo DOI for the version used.
AdditiveFOAM is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. See the file LICENSE in this directory or http://www.gnu.org/licenses/, for a description of the GNU General Public License terms under which you can copy the files.
For any questions, issues, or suggestions regarding AdditiveFOAM, you can reach out to the project maintainers through the GitHub repository's issue tracker or by contacting the development team directly.
We encourage you to contribute to AdditiveFOAM! Please check the guidelines on how to do so.
We appreciate your interest in AdditiveFOAM and look forward to your contributions!