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.
Main features
Analysis Type
stress-strain
3D
dynamics
linear and non-linear
explicit
large deformations
hydro-mechanical coupling
mixture theory (single point)
v-w formulation
Boundary conditions
external load (punctual and distributed)
earthquake
non-reflective boundary conditions
velocity prescribed
displacements prescribed
Contact method
real contact enhancement method
frictional law
Materials
isotropic linear elastic
Mohr-Coulomb
Bingham
Drucker-Prager
Newtonian fluid
Kelvin
Maxwell
NorSand
Visco elastic Burgers
Rock-Soil
Cam-Clay
Strain softening and hardening
Rheology change
Parallelization
shared memory
Coordinate system
Cartesian
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.