![image](doc/logo/adamantine_wordmark_with_bg.png) `adamantine` is a thermomechanical code for additive manufacturing. It is based on [deal.II](https://www.dealii.org), [ArborX](https://github.com/arborx/ArborX), [Trilinos](https://www.trilinos.github.io), and [Kokkos](https://kokkos.org). `adamantine` can simulate the thermomechanical evolution an object undergoes during the manufacturing process. It can handle materials in three distinct phases (solid, liquid, and powder) to accurately reflect the physical state during manufacturing. Experimental data can be used to improve the simulation through the use of [Ensemble Kalman filter](https://en.wikipedia.org/wiki/Ensemble_Kalman_filter). ## Documentation The documentation is hosted on our [website](https://adamantine-sim.github.io/adamantine), with instructions on installing `adamantine`, running simulations, and visualizing results. ## Examples Examples that showcase `adamantine` capabilities can be found [here](https://adamantine-sim.github.io/adamantine/doc/examples.html). ## Tutorials Tutorials and exercises can be found [here](https://github.com/adamantine-sim/adamantine-tutorials). ## License `adamantine` is distributed under the Apache License v2.0 with LLVM Exceptions. ## Questions If you have any question, find a bug, or have feature request please open an issue. ## Contributing We encourage you to contribute to `adamantine`! Please check out the [guidelines](CONTRIBUTING.md) about how to proceed. ## Citing adamantine Please see this [page](https://adamantine-sim.github.io/adamantine/doc/references.html).