A Material Point Method solver developed with JAX
This code is still in pre-alpha, i.e., all models may not be feature-complete.
Basic shape functions (linear, cubic)
Solvers (USL, APIC)
Materials ( Drucker Prager, Linear isotropic Elastic, Modified Cam Clay, Newtonian Fluid,
- Install uv here
- Clone repository
git clone [email protected]:GrainLearning/HydraxMPM.git && cd HydraxMPM
- Install dependencies
uv sync
- Run an example, e.g.,
uv run examples/dambreak/dambreak.py
. Output is found in the./examples/dambreak/
directory.
Retief Lubbe, Hongyang Cheng
University of Twente, SMM
This research is part of the project TUSAIL Training in Upscaling Particle Systems: Advancing Industry across Length-scales and has received funding from the European Horizon2020 Framework Programme for research, technological development and demonstration under grant agreement ID 955661.