MeltPoolDG is an open-source, research-driven simulation software for high-fidelity metal additive manufacturing. It predicts the coupled powder–melt–gas dynamics occurring in processes such as laser powder bed fusion (LPBF) and binder jetting, aiming for the detailed simulations of melting, solidification, evaporation, recoil pressure, capillary effects, powder transport, and multiphase thermo-fluid–structure-contact interactions.
MeltPoolDG is developed as part of the Professorship of Simulation for Additive Manufacturing (SAM) at the Technical University of Munich (TUM), with a focus on application-oriented, cutting edge simulation methods for metal additive manufacturing.
- High-fidelity multiphase thermo-fluid simulations for metal additive manufacturing
- Continuous and discontinuous Galerkin finite element methods (CG/DG FEM)
- Conservative level-set methods with CutFEM immersed-interface techniques
- Discrete element methods (DEM) for powder particle dynamics
- Matrix-free operator evaluation with SIMD vectorization
- Distributed-memory parallelization using MPI
- Adaptive mesh refinement
- Designed for application-oriented research and large-scale HPC simulations
Acknowledgement MeltPoolDG builds upon the outstanding scientific computing ecosystem provided by deal.II and its third-party libraries. This project would not exist without the dedication of the deal.II developers and contributors.
📖 User documentation and tutorials
https://meltpooldg.github.io/MeltPoolDG/
📚 Developer (Doxygen) documentation
https://meltpooldg.github.io/MeltPoolDG/doxygen
Installation instructions are available at
https://meltpooldg.github.io/MeltPoolDG/installation.html
If you're interested in contributing to MeltPoolDG, we welcome your collaboration. Please follow our contributing guidelines and Code of Conduct.
If you need help with MeltPoolDG, feel free to ask questions, either via a discussion on GitHub or write directly to magdalena.schreter@tum.de.
see the LICENSE file.
