Skip to content

Software to simulate heat transfer and fluid flow in additive manufacturing using OpenFOAM

License

Notifications You must be signed in to change notification settings

ORNL/AdditiveFOAM

Repository files navigation

image


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.

Documentation

Documentation Status

The documentation for AdditiveFOAM is hosted on GitHub Pages.

Repository Features

Link Description
solver Development version of the solver
utilities Utilities for post-processing and code wrappers
tutorials Tutorial cases

Installation and Dependencies

OpenFOAM-10

AdditiveFOAM is built on source code released by the OpenFOAM Foundation openfoam.org, which is available in public OpenFOAM repositories.

Spack-Dev

The easiest way to install AdditiveFOAM is using spack:

spack install additivefoam

See the installation instructions in the documentation for other options for building AdditiveFOAM.

Citing

If you use AdditiveFOAM in your work, please cite the Zenodo DOI DOI of the version you used as a software citation:

@software{AdditiveFOAM_1.0.0,
  author       = {John Coleman and
                  Kellis Kincaid and
                  Gerald L. Knapp and
                  Benjamin Stump and
                  Alexander J. Plotkowski},
  title        = {AdditiveFOAM: Release 1.0},
  month        = jun,
  year         = 2023,
  publisher    = {Zenodo},
  version      = {1.0.0},
  doi          = {10.5281/zenodo.8034098},
  url          = {https://doi.org/10.5281/zenodo.8034098}
}

License

GPL

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.

Contact

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.

Contributing

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!

Contributors