An open-source CFD code for additive manufacturing built on OpenFOAM.
Install AdditiveFOAM Quick start Source code
Capabilities
- Transient conduction, convection, melting, solidification, latent heat, buoyancy, mushy-zone drag, and Marangoni flow.
- Multiple simultaneous moving beams with configurable spatial profiles.
- Temperature-dependent solid, liquid, and powder properties and tabulated solid-fraction paths.
- Dynamic load-balanced adaptive mesh refinement (AMR) around thermal regions and moving heat sources.
- Single-track and multi-layer powder-bed-fusion workflows.
- Runtime melt-pool measurements, solidification-condition extraction, and thermal histories for ExaCA.
Requirements
AdditiveFOAM 2.0 requires the OpenFOAM Foundation release OpenFOAM 14. Start with the installation guide and then copy a validated tutorial instead of constructing a case from an empty directory.
Contributors
- John Coleman
- Kellis Kincaid
- Gerry L. Knapp
- Benjamin Stump
- Alex Plotkowski
- Matt Rolchigo
- Sam T. Reeve
Citation
If AdditiveFOAM contributes to published work, cite the JOSS article and the version-specific software record. The Zenodo concept DOI resolves to the latest archived release.
License and support
AdditiveFOAM is distributed under the GNU General Public License v3 or later. Report defects and request features through the GitHub issue tracker.