36 8 T22, T23, T24, AREA,
41#include "implicit_f.inc"
54 INTEGER,
INTENT(IN) :: NEL
56 . PM(NPROPM,*),OFF(*), RHO(*),
57 . Y1(*),Y2(*),Y3(*),Y4(*),Z1(*),Z2(*),Z3(*),Z4(*),
58 . (*), VY2(*), VY3(*), VY4(*), VZ1(*), VZ2(*), VZ3(*),
59 . PY1(*), PY2(*), PZ1(*), PZ2(*),
60 . T11(*), T12(*), T13(*), T14(*), T21(*), T22(*), T23(*), T24(*),
61 . VZ4(*), AREA(*), CXX(*)
67 . CAQ(MVSIZ),FCL(MVSIZ) ,
68 . G11(MVSIZ) , G21(MVSIZ) , G31(MVSIZ) , G41(MVSIZ),
69 . HGY(MVSIZ), HGZ(MVSIZ),
70 . HY,HZ,FAC,PX1H1,PX2H1, ARE
77 are =
max(area(i),em20)
78 fcl(i)=half*fac*rho(i)*sqrt(are)*cxx(i)
85 hy=y1(i)-y2(i)+y3(i)-y4(i)
86 hz=z1(i)-z2(i)+z3(i)-z4(i)
87 fac=one/
max(em20,area(i))
88 px1h1=fac*(py1(i)*hy+pz1(i)*hz)
89 px2h1=fac*(py2(i)*hy+pz2(i)*hz)
97 & g11(i)*vy1(i)+g21(i)*vy2(i)+g31(i)*vy3(i)+g41(i)*vy4(i))
99 & g11(i)*vz1(i)+g21(i)*vz2(i)+g31(i)*vz3(i)+g41(i)*vz4(i))
102 t11(i) =t11(i) - g11(i)*hgy(i)
103 t12(i) =t12(i) - g21(i)*hgy(i)
104 t13(i) =t13(i) - g31(i)*hgy(i)
105 t14(i) =t14(i) - g41(i)*hgy(i)
106 t21(i) =t21(i) - g11(i)*hgz(i)
107 t22(i) =t22(i) - g21(i)*hgz(i)
108 t23(i) =t23(i) - g31(i)*hgz(i)
109 t24(i) =t24(i) - g41(i)*hgz(i)
subroutine q4vis2(pm, off, rho, y1, y2, y3, y4, z1, z2, z3, z4, vy1, vy2, vy3, vy4, vz1, vz2, vz3, vz4, py1, py2, pz1, pz2, t11, t12, t13, t14, t21, t22, t23, t24, area, cxx, nel)