Material Point Method

Material Point Method

Material Point Method (MPM) is a particle based method that represents the material as a collection of material points, and their deformations are determined by Newton’s laws of motion. The MPM is a hybrid Eulerian-Lagrangian approach, which uses moving material points and computational nodes on a background mesh. This approach is very effective particularly in the context of large deformations.

algorithm

Illustration of the MPM algorithm (1) A representation of material points overlaid on a computational grid. Arrows represent material point state vectors (mass, volume, velocity, etc.) being projected to the nodes of the computational grid. (2) The equations of motion are solved onto the nodes, resulting in updated nodal velocities and positions. (3) The updated nodal kinematics are interpolated back to the material points. (4) The state of the material points is updated, and the computational grid is reset

CB-Geo MPM code

  • The CB-Geo MPM code is available at GitHub

Documentation

Forum

https://cb-geo.discourse.group/

Simulations

Team

Kenichi Soga

Professor, UC Berkeley
soga@berkeley.edu

Giovanna Biscontin

Lecturer, Cambridge
gb479@cam.ac.uk

Krishna Kumar

Assistant Professor, UT Austin
krishnak@utexas.edu

Shyamini Kularathna

Research Associate, UC Berkeley
kshyamini@berkeley.edu

Yong Liang

Postdoctoral Scholar, UC Berkeley
yliang_sn@berkeley.edu

Thiago Ordonho Araujo

PhD candidate, UT Austin
thiago.araujo@utexas.edu

Bodhinanda Chandra

PhD candidate, UC Berkeley
bchandra@berkeley.edu

Joel Given

PhD candidate, UC Berkeley
joelgiven@berkeley.edu

Christopher Wilkes

PhD candidate, Cambridge
cw646@cam.ac.uk

Tianchi Zhao

Research Associate, UC Berkeley && Tongji University
ztc@berkeley.eduztc@tongji.edu.cn

Publications