Xiong Zhang, Zhen Chen and Yan Liu. The Material Point Method - A Continuum-Based Particle Method for Extreme Loading Cases. Academic Press (An imprint of Elsevier), 2016.10. (View on ScienceDirect)


The Material Point Method: A Continuum-Based Particle Method for Extreme Loading Cases systematically introduces the theory, code design, and application of the material point method, covering subjects such as the spatial and temporal discretization of MPM, frequently-used strength models and equations of state of materials, contact algorithms in MPM, adaptive MPM, the hybrid/coupled material point finite element method, object-oriented programming of MPM, and the application of MPM in impact, explosion, and metal forming.

Recent progresses are also stated in this monograph, including improvement of efficiency, memory storage, coupling/combination with the finite element method, the contact algorithm, and their application to problems.

The most materials of this book were based on our MPM book in Chinese (X. Zhang, Y. P. Lian, Y. Liu, X. Zhou, The Material Point Method, Beijing: Tsinghua University Press, 2013.) with significant extensions and revisions. Zhen Chen added Section 3.2.3 and Chapter 7 while Yan Liu drafted Chapter 8. The remaining chapters were drafted by Xiong Zhang. Xiong Zhang and Zhen Chen have revised the whole book.

Key Features

  • Provides a user’s guide and several numerical examples of the MPM3D-F90 code that can be downloaded from our website: http://mpm3d.comdyn.cn.
  • Presents models that describe different types of material behaviors, with a focus on extreme events.
  • Includes applications of MPM and its extensions in extreme events, such as transient crack propagation, impact/penetration, blast, fluid-structure interaction, and biomechanical responses to extreme loading.

Open Source Code: MPM3D-F90

MPM3D is a 3D explicit and parallel MPM code developed since 2004 in the Computational Dynamics Laboratory led by Professor Xiong Zhang at Tsinghua University in China. The MPM3D can be used to simulate the transient responses of structures to extreme loadings such as impact and blast. For the sake of easy update and maintenance, the development of the MPM3D was shifted from FORTRAN to C++ in 2007. The simplified FORTRAN 90 version of the MPM3D, MPM3D-F90, has been made available as the companion open source code for our MPM book in Chinese since 2013, and can be downloaded from our website, http://mpm3d.comdyn.cn.