Skip to content

GrainLearning/HydraxMPM

Repository files navigation

Differentiable Material Point Method solver developed with JAX

This is a pre-release version that is still in development.

Current features

Basic shape functions (linear, cubic) Solvers (USL, APIC) Materials ( Drucker Prager, Linear isotropic Elastic, Modified Cam Clay, Newtonian Fluid, $\mu (I)$ rheology) Forces (Rigid body contact, gravity, slip and no slip boundaries)

Installation instructions

  • 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>

Contributors:

Retief Lubbe, Hongyang Cheng, Stefan Luding, Vanessa Magnanimo

University of Twente, SMM & M&S

Acknowledgements

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages