MPM-PUCRio

A numerical simulator utilizing the Material Point Method (MPM)

Introduction

The MPM-PUCRio is a numerical simulator based on the Material Point Method to model large strain geological and geotechnical processes [1]. Several constitutive models allow to simulate the elastic, elasto-plastic and viscous behavior of materials, including softening/hardening and rheology transition. The contact method based on multiple velocity fields allows capturing the dissipating interactions between bodies through a friction law. Fully coupled hydro-mechanical processes can be modeled using mixture theory where a single material point represents the mixture. The MPM-PUCRio program is written in C++ programming language, is cross-platform and incorporates multiprocessor memory parallelization techniques that allow simulations of large number of material points.

[1] FERNÁNDEZ, F. Modelagem Numérica de Problemas Geotécnicos de Grandes Deformações Mediante o Método do Ponto Material. Tese (Doutorado) — PUC-Rio, 2020. 

Main features

Analysis Type

Boundary conditions

Contact method

Materials

Parallelization

Coordinate system

Simulations

MPM-PUCRio software for Windows and Linux

Please send me an email to request a copy of the program with the latest features. Thank you.

User manual