Key Features

MPMsim’s engine is extremely robust and very efficient at handling high fidelity complex and large- scale models.

The core engine is divided into three main categories: Static, Quasi- static and Dynamic. Static Analysis is for systems that are in static equilibrium. Quasi-static Analysis is for systems that end up in a state of static equilibrium following a disturbance. Dynamic Analysis is for problems like collisions.

MPMsim supports linear and non- linear elastic materials. Several post elastic modelling methods are available. Non-isotropic linear elastic materials can also be modelled. Properties of common engineering materials are provided in the Material Library. Custom materials can be added to the library.

MPMsim ships with powerful scripting tools to modify existing analysis engines or create custom ones to meet more specialised needs.

Engine Types
Scripting Tool
Material Point Method Scripting Tool
Importing CAD to Material Points

Engine Scripting

MPMsim’s scripting tool allows advanced users to implement their own modifications or new capabilities such as new constitutive equations into MPMsim’s simulation and analysis engine.

The scripting tool was designed as a ‘blank slate’ to allow for maximum creative freedom. The scriptable engine has been broken down into optionally customisable blocks.

The main scripting language is MATLAB and its core functions. Any external languages supported by MATLAB such as C and C++ via the ‘mex’ API can also be used.

Beginner level MATLAB language knowledge should be sufficient.

Material Point Method Scripting Blocks

Contact information

MPMsim Ltd.


83 Ducie Street


M1 2JQ

United Kingdom


skype: MPMsim

email: [email protected]

phone: +44 161 298 1984


MPMsim (4 years ago)
Advancing the pace of science and engineering. Demo day with @TeamDerbyFS powered by @ESparkGlobal &…
MPMsim (4 years ago)
This week we're talking about making an impact through superior #technology @MassChallengeUK #aeuk16
MPMsim (6 years ago)
Example 2: via @YouTube
MPMsim (6 years ago)
Example 1: via @YouTube
MPMsim (6 years ago)
MPMsim launches! Limited time promotional pricing! Click here to view the announcement: