56 real*8,
dimension(nn,nn,nn) :: lambda,mu
57 real*8,
dimension(nn,nn,nn) :: sxx,syy,szz,syz,szx,sxy
58 real*8,
dimension(nn,nn,nn) :: duxdx,duxdy,duxdz,duydx,duydy,duydz
67 sxx(p,q,r) = lambda(p,q,r) * (duxdx(p,q,r) +duydy(p,q,r)
68 +2.0d0*mu(p,q,r) * duxdx(p,q,r)
69 syy(p,q,r) = lambda(p,q,r) * (duxdx(p,q,r) +duydy(p,q,r)
70 +2.0d0*mu(p,q,r) * duydy(p,q,r)
71 szz(p,q,r) = lambda(p,q,r) * (duxdx(p,q,r) +duydy(p,q,r)
72 +2.0d0*mu(p,q,r) * duzdz(p,q,r)
74 syz(p,q,r) = mu(p,q,r) * (duydz(p,q,r) + duzdy(p,q,r))
75 szx(p,q,r) = mu(p,q,r) * (duzdx(p,q,r) + duxdz(p,q,r))
76 sxy(p,q,r) = mu(p,q,r) * (duxdy(p,q,r) + duydx(p,q,r))
subroutine make_stress_tensor(nn, lambda, mu, duxdx, duydx, duzdx, duxdy, duydy, duzdy, duxdz, duydz, duzdz, sxx, syy, szz, syz, szx, sxy)
Computes the stress tensor.