Computational environment for the simulation of convection-diffusion problems with moving heat sources. C++ library with Python interface.
In particular, it can be used for 3D printing problems. TODO: add gif
Pull the docker image and run an interactive container:
docker pull ordinaryslim/mhs_chimera
docker run -ti ordinaryslim/mhs_chimera
The container will spawn you in this folder after which you can try out the examples / tests, e.g.
cd examples/3d_ded_unitary_params
python3 main.py --run-coupled --layers=1 --case-name=coupled# Runs Chimera model
Use docker cp to transfer the results to your machine after which you can open them using Paraview
Dependencies and instructions can be found in the Dockerfile
I recommend examining the resulting vtks using Paraview.
A Chimera model run produces two datasets, one for the background domain and one for the moving domain.
If you found this library useful in academic or industry work, we appreciate your support if you consider:
- Starring the project on Github
- Citing the relevant paper(s):
A Chimera method for thermal part-scale metal additive manufacturing simulation
@article{slimani2024,
title = {A {C}himera method for thermal part-scale metal additive manufacturing simulation},
journal = {Finite Elements in Analysis and Design},
volume = {241},
pages = {104238},
year = {2024},
issn = {0168-874X},
doi = {https://doi.org/10.1016/j.finel.2024.104238},
url = {https://www.sciencedirect.com/science/article/pii/S0168874X2400132X},
author = {Mehdi Slimani and Miguel Cervera and Michele Chiumenti}
}Substepped and advected subdomain methods for part-scale LPBF modeling (PREPRINT)
