User Guide
This User Guide explains how to install, run, configure, and extend AdditiveFOAM. It documents the governing equations, numerical methods, input files, heat-source models and calibration, boundary conditions, mesh refinement, solver controls, outputs, and utilities provided by AdditiveFOAM.
Getting started
- Install AdditiveFOAM.
- Run the quick start.
- Select the closest tutorial and copy it as the starting point for your case.
- Use the sections below to configure the physical models, numerical methods, and outputs required by the case.
Table of contents
-
Install AdditiveFOAM with OpenFOAM 14 and configure its environment variables.
-
Copy, run, monitor, and visualize the AMB2018-02-B baseline case.
-
Review the momentum, temperature, phase, and thermodynamic coupling equations solved by AdditiveFOAM.
-
Define scan paths, absorption models, volumetric heat distributions, and spatial and temporal source integration.
-
Projected Heat-source Calibration
Infer the projected-source depth coefficients from measured melt-pool depths and CFD response curves.
-
Configure the Marangoni velocity and mixed convection-radiation temperature conditions.
-
Refine the mesh around thermal regions and moving heat sources and redistribute it between MPI processes.
-
Define initial fields, material properties, phase paths, scan paths, and the required case dictionaries.
-
Select temperature-phase coupling, time discretization, fluid-flow coupling, linear solvers, and adaptive time stepping.
Write melt-pool dimensions, solidification conditions, and ExaCA temperature histories during a simulation.
-
Generate scan paths, run multi-layer cases, reconstruct parallel output, convert beam profiles, and plot results.