AdditiveFOAM

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

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.

JOSS article DOI: 10.21105/joss.07770 Zenodo DOI: 10.5281/zenodo.8034097

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.