38#include "implicit_f.inc"
52 my_real,
POINTER,
DIMENSION(:) ::
58 vel => nloc_dmg%VNL(1:nloc_dmg%L_NLOC)
59 vel0 => nloc_dmg%VNL_OLD(1:nloc_dmg%L_NLOC)
60 fnl => nloc_dmg%FNL(1:nloc_dmg%L_NLOC,1)
61#include "vectorize.inc"
65 npos = nloc_dmg%POSI(n)
66 ! number of additional degrees of freedom
67 nddl = nloc_dmg%POSI(n+1) - npos
69 vel0(npos:npos+nddl-1) = vel(npos:npos+nddl-1)
71 vel(npos:npos+nddl-1) = vel(npos:npos+nddl-1) + dt12*fnl(npos:npos+nddl-1)
73 fnl(npos:npos+nddl-1) = zero