Skip to content

Material point method in detail¶

Large deformation formulation¶

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.