An open-source C++ implementation of the Material Point Method (MPM) with elasto-viscoplastic rheologies, specifically designed to model the mechanics and flow of granular matter.
-
Updated
Dec 2, 2025 - C++
An open-source C++ implementation of the Material Point Method (MPM) with elasto-viscoplastic rheologies, specifically designed to model the mechanics and flow of granular matter.
MPM-Geomechanics is a program that allows us to model the behavior of geo-materials, like soil and rock, when these materials are subjected to extreme conditions.
An open source parallel C++ package for the material point method (MPM)
Material point method proxy application based on Cabana.
CB-Geo High-Performance Material Point Method
A particle generator code for the Material Point Method
Affine Particle-in-Cell Water Simulation in 2D
2D Material Point Method
The final project of CIS-563 Physics Based Animation. Implemented a material point method simulation of an elastic cube falling into the ground.
mpm_solver
Snow simulation (Material Point Method)
An Material Point Method implementation in OpenCL
High efficiency and embeddable MPM implementation.
A Multi-Scale Model for Simulating Liquid-Fabric Interactions
SDF-based collision detection with MPM-based simulation
A Vulkan application to simulate 2D material with the Material Point Method
Visco-elasto-plasticity and fracture simulator with the material point method (MPM) -- the reference implementation of SIGGRAPH 2019 technical paper Silly Rubber and CD-MPM.
A physical engine used to simulate water,snow,sand.etc
Implementation of the Material Point Method
Add a description, image, and links to the material-point-method topic page so that developers can more easily learn about it.
To associate your repository with the material-point-method topic, visit your repo's landing page and select "manage topics."