29 . R11, R12, R13, R21, R22, R23, R31, R32, R33,
30 . X1, X2, X3, X4, X5, X6, X7, X8,
31 . Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8,
32 . Z1, Z2, Z3, Z4, Z5, Z6, Z7, Z8, NEL)
36#include "implicit_f.inc"
48 . r11(*), r12(*), r13(*),
49 . r21(*), r22(*), r23(*),
50 . r31(*), r32(*), r33(*),
51 . x1(*), x2(*), x3(*), x4(*), x5(*), x6(*), x7(*), x8(*),
52 . y1(*), y2(*), y3(*), y4(*), y5(*), y6(*), y7(*), y8(*),
53 . z1(*), z2(*), z3(*), z4(*), z5(*), z6(*), z7(*), z8(*)
57#include "vect01_c.inc"
64 . G11(MVSIZ),G12(MVSIZ),G13(MVSIZ),
65 . g21(mvsiz),g22(mvsiz),g23(mvsiz),
66 . g31(mvsiz),g32(mvsiz),g33(mvsiz)
68 . xl(mvsiz),yl(mvsiz),zl(mvsiz)
71 IF (jhbe/=24 .AND. jhbe/=222 .AND. jhbe/=14)
THEN
81 g13(i)=g21(i)*g32(i)-g31(i)*g22(i)
82 g23(i)=g31(i)*g12(i)-g11(i)*g32(i)
83 g33(i)=g11(i)*g22(i)-g21(i)*g12(i)
85 xl(i)=g11(i)*x1(i)+g21(i)*y1(i)+g31(i)*z1(i)
86 yl(i)=g12(i)*x1(i)+g22(i)*y1(i)+g32(i)*z1(i)
87 zl(i)=g13(i)*x1(i)+g23(i)*y1(i)+g33(i)*z1(i)
91 xl(i)=g11(i)*x2(i)+g21
92 yl(i)=g12(i)*x2(i)+g22(i)*y2(i)+g32(i)*z2(i)
93 zl(i)=g13(i)*x2(i)+g23(i)*y2(i)+g33(i)*z2(i)
97 xl(i)=g11(i)*x3(i)+g21(i)*y3(i)+g31(i)*z3(i)
98 yl(i)=g12(i)*x3(i)+g22(i)*y3(i)+g32(i)*z3(i)
99 zl(i)=g13(i)*x3(i)+g23(i)*y3(i)+g33(i)*z3(i)
103 xl(i)=g11(i)*x4(i)+g21(i)*y4(i)+g31(i)*z4(i)
104 yl(i)=g12(i)*x4(i)+g22(i)*y4(i)+g32(i)*z4(i)
105 zl(i)=g13(i)*x4(i)+g23(i)*y4(i)+g33(i)*z4(i)
109 xl(i)=g11(i)*x5(i)+g21(i)*y5(i)+g31(i)*z5(i)
110 yl(i)=g12(i)*x5(i)+g22(i)*y5(i)+g32(i)*z5(i)
111 zl(i)=g13(i)*x5(i)+g23(i)*y5(i)+g33(i)*z5(i)
115 xl(i)=g11(i)*x6(i)+g21(i)*y6(i)+g31(i)*z6(i)
116 yl(i)=g12(i)*x6(i)+g22(i)*y6(i)+g32(i)*z6(i)
121 xl(i)=g11(i)*x7(i)+g21(i)*y7(i)+g31(i)*z7(i)
122 yl(i)=g12(i)*x7(i)+g22(i)
123 zl(i)=g13(i)*x7(i)+g23(i)*y7(i)+g33(i)*z7(i)
127 xl(i)=g11(i)*x8(i)+g21(i)*y8(i)+g31(i)*z8(i)
128 yl(i)=g12(i)*x8(i)+g22(i)*y8(i)+g32(i)*z8(i)
129 zl(i)=g13(i)*x8(i)+g23(i)*y8(i)+g33(i)*z8(i)
135 r11(i)=r11(i)*g11(i)+r12(i)*g21(i)+r13(i)*g31(i)
136 r12(i)=r11(i)*g12(i)+r12(i)*g22(i)+r13(i)*g32(i)
137 r13(i)=r11(i)*g13(i)+r12(i)*g23(i)+r13(i)*g33(i)
138 r21(i)=r21(i)*g11(i)+r22(i)*g21(i)+r23(i)*g31(i)
139 r22(i)=r21(i)*g12(i)+r22(i)*g22(i)+r23(i)*g32(i)
140 r23(i)=r21(i)*g13(i)+r22(i)*g23(i)+r23(i)*g33(i)
141 r31(i)=r31(i)*g11(i)+r32(i)*g21(i)+r33(i)*g31(i)
142 r32(i)=r31(i)*g12(i)+r32(i)*g22(i)+r33(i)*g32(i)
143 r33(i)=r31(i)*g13(i)+r32(i)*g23(i)+r33(i)*g33(i)
subroutine srorth3(jhbe, gama, r11, r12, r13, r21, r22, r23, r31, r32, r33, x1, x2, x3, x4, x5, x6, x7, x8, y1, y2, y3, y4, y5, y6, y7, y8, z1, z2, z3, z4, z5, z6, z7, z8, nel)