Differentiable Material Point Method solver developed with JAX
This is a pre-release version that is still in development.
Basic shape functions (linear, cubic)
Solvers (USL, APIC)
Materials ( Drucker Prager, Linear isotropic Elastic, Modified Cam Clay, Newtonian Fluid,
- Clone repository
- Install poetry here
poetry install
poetry shell
Examples that should work
- Cube fall 3D, Cube fall, dambreak, sphere impact, CHOPS2024
- To run example, run
python <name of script>
Retief Lubbe, Hongyang Cheng, Stefan Luding, Vanessa Magnanimo
University of Twente, SMM & M&S
This research is part of the project TUSAIL (Training in Upscaling Particle Systems: Advancing Industry across Length-scales, https://tusail.eu) and has received funding from the European Horizon2020 Framework Programme for research, technological development and demonstration under grant agreement ID 955661.