30 . Y1,Y2,Y3,Y4,Z1,Z2,Z3,Z4,
31 . VY1,VY2,VY3,VY4,VZ1,VZ2,VZ3,VZ4,
33 . WYZ,DYZ,DZY,EYY,EZZ,ETT,EYZ,EYT,EZT,
34 . VOLN,AIRE,DELTAX,VDY,VDZ,VD2,
39#include "implicit_f.inc"
49 . vol(*), v(3,numnod), veul(10,*),
50 . y1(*),y2(*),y3(*),y4(*),z1(*),z2(*),z3(*),z4(*),
51 . vy1(*),vy2(*),vy3(*),vy4(*),vz1(*),vz2(*),vz3(*),vz4(*),
52 . py1(*), py2(*), pz1(*), pz2(*),
53 . wyz(*), dyz(*), dzy(*),
54 . eyy(*),ezz(*), ett(*), eyz(*), eyt(*), ezt(*),
55 . voln(*),aire(*),deltax(*),vdy(*),vdz(*),vd2(*)
56 INTEGER NC1(*), NC2(*), NC3(*), NC4(*)
62#include "vect01_c.inc"
67 my_real VY13(MVSIZ), VY24(MVSIZ), VZ13(),VZ24(MVSIZ),YAVG(MVSIZ)
71 py1(i)=half*(z2(i)-z4(i))
72 py2(i)=half*(z3(i)-z1(i))
73 pz1(i)=half*(y4(i)-y2(i))
74 pz2(i)=half*(y1(i)-y3(i))
102 yavg(i) =y1(i)+y2(i)+y3(i)+y4(i)
103 vy13(i)=vy1(i)-vy3(i)
104 vy24(i)=vy2(i)-vy4(i)
105 vz13(i)=vz1(i)-vz3(i)
106 vz24(i)=vz2(i)-vz4(i)
107 vdy(i)=fourth*(vy1(i)+vy2(i)+vy3(i)+vy4(i))
108 vdz(i)=fourth*(vz1(i)+vz2(i)+vz3(i)+vz4(i))
109 vd2(i)=vdy(i)**2+vdz(i)**2
113 eyy(i)=(py1(i)*vy13(i)+py2(i)*vy24(i))/aire(i)
114 ezz(i)=(pz1(i)*vz13(i)+pz2(i)*vz24(i))/aire(i)
116 dzy(i)=(py1(i)*vz13(i)+py2(i)*vz24(i))/aire(i)
117 dyz(i)=(pz1(i)*vy13(i)+pz2(i)*vy24(i))/aire(i)
124 ett(i)=(vy1(i)+vy2(i)+vy3(i)+vy4(i))/yavg(i)
129 eyz(i)= dzy(i)+dyz(i)
130 wyz(i)=half*dt1*(dzy(i)-dyz(i))
subroutine edefo2(vol, v, veul, y1, y2, y3, y4, z1, z2, z3, z4, vy1, vy2, vy3, vy4, vz1, vz2, vz3, vz4, py1, py2, pz1, pz2, wyz, dyz, dzy, eyy, ezz, ett, eyz, eyt, ezt, voln, aire, deltax, vdy, vdz, vd2, nc1, nc2, nc3, nc4)