Skip to content

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
tutorials Tutorial cases

Installation

OpenFOAM-14

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/bashrc

Clone AdditiveFOAM, enter the repository, and source the AdditiveFOAM environment:

git clone https://github.com/ORNL/AdditiveFOAM.git
cd AdditiveFOAM
source etc/bashrc

The 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:

./Allwmake

For 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/bashrc

Citing

DOI DOI

If you use AdditiveFOAM in your work, please cite the JOSS article and consider citing the Zenodo DOI for the version used.

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

About

A continuum physics code for additive manufacturing built on OpenFOAM

Topics

Resources

License

Contributing

Stars

66 stars

Watchers

8 watching

Forks

Packages

 
 
 

Contributors