28 SUBROUTINE pcoork3(JFT ,JLT ,X ,NCC ,OFFG ,
29 2 PID ,MAT ,NGL ,AL ,ALI ,
30 3 ALS ,ISMSTR ,R11 ,R12 ,R13 ,
31 4 R21 ,R22 ,R23 ,R31 ,R32 ,
36#include
"implicit_f.inc"
45 INTEGER NCC(6,*),PID(*),(*),NGL(*)
49 . r21(*),r22(*),r23(*),
50 . r31(*),r32(*),r33(*),rloc(3,*),off(*)
54 INTEGER :: I, NC1(MVSIZ),NC2(MVSIZ),NC3(MVSIZ)
55 my_real :: X1(MVSIZ), X2(MVSIZ), (MVSIZ),
56 . Y1(MVSIZ), Y2(MVSIZ), Y3(MVSIZ),
57 . Z1(MVSIZ), Z2(MVSIZ), Z3(MVSIZ),NORM
99 al(i)=sqrt(r11(i)*r11(i)+r21(i)*r21(i)+r31(i)*r31(i))
103 IF (al(i)<em20) offg(i)=zero
104 ali(i)=one/
max(em20,al(i))
113 r13(i)=r21(i)*r32(i)-r31(i)*r22(i)
114 r23(i)=r31(i)*r12(i)-r11(i)*r32(i)
115 r33(i)=r11(i)*r22(i)-r21(i)*r12(i)
119 norm=sqrt(r13(i)*r13(i)+r23(i)*r23(i)+r33(i)*r33(i))
125 r12(i)=r23(i)*r31(i)-r33(i)*r21(i)
126 r22(i)=r33(i)*r11(i)-r13(i)*r31(i)
127 r32(i)=r13(i)*r21(i)-r23(i)*r11(i)
subroutine pcoork3(jft, jlt, x, ncc, offg, pid, mat, ngl, al, ali, als, ismstr, r11, r12, r13, r21, r22, r23, r31, r32, r33, rloc, off)