A GPU-accelerated framework for multiscale problems using JAX.
GO-MELT, short for GPU-Optimized Multilevel Execution of LPBF Thermal simulations, is a finite element solver used to calculate multiscale problems.
go_melt_folder=GO_MELT \
&& git clone https://github.com/JLnorthwestern/GO-MELT $go_melt_folder \
&& cd $go_melt_folder \
&& python3.9 -m venv .venv \
&& source .venv/bin/activate \
&& pip3 install -r requirements.txt \
&& python3 go_melt/runtestMultiscale.py
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):
GO-MELT: GPU-optimized multilevel execution of LPBF thermal simulations.
@article{leonor2024,
title = {GO-MELT: GPU-optimized multilevel execution of LPBF thermal simulations},
journal = {Computer Methods in Applied Mechanics and Engineering},
volume = {426},
pages = {116977},
year = {2024},
issn = {0045-7825},
doi = {https://doi.org/10.1016/j.cma.2024.116977},
url = {https://www.sciencedirect.com/science/article/pii/S0045782524002330},
author = {Joseph P. Leonor and Gregory J. Wagner},
publisher = {Elsevier}
}