33#include "implicit_f.inc"
44 . dd(3,3,*),hh(2,*),sig(nel,6),dd1(3,3,*),gt(3,3,*),ht(*)
51 . ss(3,mvsiz),st(3,mvsiz),p,sigy2,g(mvsiz),
52 . ss2,ds2,st2,
norm(mvsiz),normi,g2,tt,tv
54 . ew(3,mvsiz),tol,lamda(mvsiz),ev(3,3),kk(3,3)
79 p =-third*(sig(i,1)+sig(i,2)+sig(i,3))
91 ss2=(ss(1,i)**2+ss(2,i)**2+ss(3,i)**2)*half
92 st2=st(1,i)**2+st(2,i)**2+st(3,i)**2
93 sigy2=
max(em20,three*(ss2+st2))
95 norm(i)=three*g(i)/sqrt(ds2*sigy2)
102 ss(j,i)=ss(j,i)*
norm(i)
103 st(j,i)=st(j,i)*
norm(i)
112 dd(j,k,i)=dd(j,k,i)-ss(j,i)*ss(k,i)
113 gt(j,k,i)=gt(j,k,i)*half-st(j,i)*st(k,i)
120 dd1(j,k,i)=-ss(j,i)*st(k,i)
subroutine sktvonm3(lft, llt, dd, hh, sig, dd1, gt, ht, nel)