Material point method in detail¶
Large deformation formulation¶
- Kinematics
- Stress and strain measures
- Static strong and weak forms
- Static weak form with contact
- Dynamic strong and weak forms
Meshing¶
- Discretisation of the weak form on the background mesh
- Octree meshes
- Search algorithms
Basis functions¶
- Standard linear finite element basis functions
- Generalised interpolation basis functions
- Octree modifications
Material models¶
- Elasticity
- Elasto-plasticity
Body forces¶
- Gravitational loads
- Discretisation on material points
Boundary conditions¶
- Neumann boundary conditions: free surfaces and tractions
- Dirichlet boundary conditions: displacement constraints
Small cut instability¶
- Ghost stabilisation
Rigid body representation and kinematics¶
- Faceted rigid body representation
- Rigid body kinematics
Coupled soil-structure interaction¶
- Contact detection
- Penalty contact formulation
- Coupled weak form equations
Linear solution¶
- Direct solvers (included within AMPSSIE)
- Iterative solvers (included within AMPSSIE)
Updating¶
- Material point updating
- Rigid body update
-
Background mesh update/reset
-
Etc.