31 2 VL1 ,VL2 ,VL3 ,VL4 ,VRL1 ,
32 3 VRL2 ,VRL3 ,VRL4 ,X1 ,X2 ,
33 4 X3 ,X4 ,Y1 ,Y2 ,Y3 ,
34 5 Y4 ,Z1 ,Z2 ,Z3 ,Z4 ,
35 6 VX1 ,VX2 ,VX3 ,VX4 ,VY1 ,
36 7 VY2 ,VY3 ,VY4 ,VZ1 ,VZ2 ,
37 8 VZ3 ,VZ4 ,VRX1 ,VRX2 ,VRX3 ,
38 9 VRX4 ,VRY1 ,VRY2 ,VRY3 ,VRY4 ,
39 A VRZ1 ,VRZ2 ,VRZ3 ,VRZ4 ,ILEV ,
46#include "implicit_f.inc"
54 INTEGER JFT,JLT,NFT,IEL_CRK(*),IADC_CRK(4,*),ILEV
57 . VL1(MVSIZ,3),(MVSIZ,3),VL3(MVSIZ,3),VL4(MVSIZ,3),
58 . VRL1(MVSIZ,3),VRL2(MVSIZ,3),VRL3(MVSIZ,3),VRL4(MVSIZ,3),
59 . X1(MVSIZ),X2(MVSIZ),X3(MVSIZ),X4(MVSIZ),Y1(MVSIZ),
60 . Y2(MVSIZ),Y3(MVSIZ),Y4(MVSIZ),Z1(MVSIZ),Z2(MVSIZ),
61 . Z3(MVSIZ),Z4(MVSIZ),
62 . VX1(MVSIZ),VX2(MVSIZ),VX3(MVSIZ),VX4(MVSIZ),
63 . VY1(MVSIZ),VY2(MVSIZ),VY3(MVSIZ),VY4(MVSIZ),
64 . vz1(mvsiz),vz2(mvsiz),vz3(mvsiz),vz4(mvsiz),
65 . vrx1(mvsiz),vrx2(mvsiz),vrx3(mvsiz),vrx4(mvsiz),
66 . vry1(mvsiz),vry2(mvsiz),vry3(mvsiz
67 . vrz1(mvsiz),vrz2(mvsiz),vrz3(mvsiz),vrz4(mvsiz),offg(*)
71 INTEGER I,ELCRK,IADC1,IADC2,IADC3,IADC4
78 elcrk = iel_crk(i+nft)
79 iadc1 = iadc_crk(1,elcrk)
80 iadc2 = iadc_crk(2,elcrk)
81 iadc3 = iadc_crk(3,elcrk)
82 iadc4 = iadc_crk(4,elcrk)
87 x1(i) =
crkavx(ilev)%X(1,iadc1)
88 y1(i) =
crkavx(ilev)%X(2,iadc1)
89 z1(i) =
crkavx(ilev)%X(3,iadc1)
91 x2(i) =
crkavx(ilev)%X(1,iadc2)
92 y2(i) =
crkavx(ilev)%X(2,iadc2)
93 z2(i) =
crkavx(ilev)%X(3,iadc2)
95 x3(i) =
crkavx(ilev)%X(1,iadc3)
96 y3(i) =
crkavx(ilev)%X(2,iadc3)
97 z3(i) =
crkavx(ilev)%X(3,iadc3)
99 x4(i) =
crkavx(ilev)%X(1,iadc4)
100 y4(i) =
crkavx(ilev)%X(2,iadc4)
101 z4(i) =
crkavx(ilev)%X(3,iadc4)
106 vl1(i,1) =
crkavx(ilev)%V(1,iadc1)
107 vl1(i,2) =
crkavx(ilev)%V(2,iadc1)
108 vl1(i,3) =
crkavx(ilev)%V(3,iadc1)
109 vrl1(i,1) =
crkavx(ilev)%VR(1,iadc1)
110 vrl1(i,2) =
crkavx(ilev)%VR(2,iadc1)
111 vrl1(i,3) =
crkavx(ilev)%VR(3,iadc1)
113 vl2(i,1) =
crkavx(ilev)%V(1,iadc2)
114 vl2(i,2) =
crkavx(ilev)%V(2,iadc2)
115 vl2(i,3) =
crkavx(ilev)%V(3,iadc2)
116 vrl2(i,1) =
crkavx(ilev)%VR(1,iadc2)
117 vrl2(i,2) =
crkavx(ilev)%VR(2,iadc2)
118 vrl2(i,3) =
crkavx(ilev)%VR(3,iadc2)
120 vl3(i,1) =
crkavx(ilev)%V(1,iadc3)
121 vl3(i,2) =
crkavx(ilev)%V(2,iadc3)
122 vl3(i,3) =
crkavx(ilev)%V(3,iadc3)
123 vrl3(i,1) =
crkavx(ilev)%VR(1,iadc3)
124 vrl3(i,2) =
crkavx(ilev)%VR(2,iadc3)
125 vrl3(i,3) =
crkavx(ilev)%VR(3,iadc3)
127 vl4(i,1) =
crkavx(ilev)%V(1,iadc4)
128 vl4(i,2) =
crkavx(ilev)%V(2,iadc4)
129 vl4(i,3) =
crkavx(ilev)%V(3,iadc4)
130 vrl4(i,1) =
crkavx(ilev)%VR(1,iadc4)
131 vrl4(i,2) =
crkavx(ilev)%VR(2,iadc4)
132 vrl4(i,3) =
crkavx(ilev)%VR(3,iadc4)
137 off_l =
min(off_l,offg(i))
140 IF (off_l < zero)
THEN
142 IF (offg(i) < zero)
THEN
subroutine ccoor3z_crk(jft, jlt, nft, iel_crk, iadc_crk, vl1, vl2, vl3, vl4, vrl1, vrl2, vrl3, vrl4, x1, x2, x3, x4, y1, y2, y3, y4, z1, z2, z3, z4, vx1, vx2, vx3, vx4, vy1, vy2, vy3, vy4, vz1, vz2, vz3, vz4, vrx1, vrx2, vrx3, vrx4, vry1, vry2, vry3, vry4, vrz1, vrz2, vrz3, vrz4, ilev, offg)