Skip to main content
. 2017 Sep 30;10(10):1150. doi: 10.3390/ma10101150
Algorithm 2 GMM algorithm.
Material DATA: E, ν, ρ
Initial data on material points: mp, xpn, Δt,Fpn=INIxI0·xInΔFp=INIxIn·xIn+1
Initial data on nodes: uIn,vIn,aIn
OUTPUT of calculations: uIn+1σpn+1
  1. INITIALIZATION PHASE
    • for every material point with position xpn gather the cloud of nodes with position xIn such that xpxI<R
    • compute the shape functions NIxpn for all nodes I in the cloud
    • Newmark method: PREDICTOR
      for the prediction of displacement, unlike Equation (42), it+1uIn+1=uIn,
      while for the prediction of nodal velocity and nodal acceleration, see Equations (43) and (44)
  2. UL-FEM PHASE (identical to MPM)

  3. CONVECTIVE PHASE
    • Update position of the material points by means of an interpolation of nodal solution
      • (a)
        for p = 1:Np
        xpn+1=xpn+NIΔuIn+1
    • Save state of stress σpn+1, state of strain ϵpn+1 and total deformation gradient Fpn+1 on material points (the latter by Fpn+1=ΔFp·Fpn)