31 . X1 ,X2 ,X3 ,X4 ,X5 ,X6 ,X7 ,X8 ,
32 . Y1 ,Y2 ,Y3 ,Y4 ,Y5 ,Y6 ,Y7 ,Y8 ,
33 . Z1 ,Z2 ,Z3 ,Z4 ,Z5 ,Z6 ,Z7 ,Z8 ,
43#include "implicit_f.inc"
52 my_real :: JAC_I(10,*)
54 . X1(*), X2(*), X3(*), X4(*), X5(*), X6(*), X7(*), X8(*),
55 . y1(*), y2(*), y3(*), y4(*), y5(*), y6(*), y7(*), y8(*),
56 . z1(*), z2(*), z3(*), z4(*), z5(*), z6(*), z7(*), z8(*)
62 . JAC1(MVSIZ), JAC2(MVSIZ), JAC3(MVSIZ),
63 . JAC4(MVSIZ), JAC5(MVSIZ), JAC6(MVSIZ),
64 . jac7(mvsiz), jac8(mvsiz), jac9(mvsiz)
66 . det(mvsiz), dett(mvsiz),
67 . x17(mvsiz), x28(mvsiz), x35(mvsiz), x46(mvsiz),
68 . y17(mvsiz), y28(mvsiz), y35(mvsiz), y46(mvsiz),
69 . z17(mvsiz), z28(mvsiz), z35(mvsiz), z46(mvsiz),
70 . jac_59_68(mvsiz), jac_67_49(mvsiz), jac_48_57(mvsiz),
96 jac1(i)=x17(i)+x28(i)-x35(i)-x46(i)
97 jac2(i)=y17(i)+y28(i)-y35(i)-y46(i)
98 jac3(i)=z17(i)+z28(i)-z35(i)-z46(i)
99 a17_46(i)=x17(i)+x46(i)
100 a28_35(i)=x28(i)+x35(i)
101 b17_46(i)=y17(i)+y46(i)
102 b28_35(i)=y28(i)+y35(i)
103 c17_46(i)=z17(i)+z46(i)
104 c28_35(i)=z28(i)+z35(i)
108 jac4(i)=a17_46(i)+a28_35(i)
109 jac5(i)=b17_46(i)+b28_35(i)
110 jac6(i)=c17_46(i)+c28_35(i)
111 jac7(i)=a17_46(i)-a28_35(i)
112 jac8(i)=b17_46(i)-b28_35(i)
113 jac9(i)=c17_46(i)-c28_35(i)
117 jac_59_68(i)=jac5(i)*jac9(i)-jac6(i)*jac8(i)
118 jac_67_49(i)=jac6(i)*jac7(i)-jac4(i)*jac9(i)
119 jac_48_57(i)=jac4(i)*jac8(i)-jac5(i)*jac7(i)
123 det(i) =one_over_64*(jac1(i)*jac_59_68(i)+jac2(i)*jac_67_49(i)+jac3(i)*jac_48_57(i))
124 dett(i)=one_over_64/
max(det(i),em20)
129 jac_i(1,i)=dett(i)*jac_59_68(i)
130 jac_i(4,i)=dett(i)*jac_67_49(i)
131 jac_i(7,i)=dett(i)*jac_48_57(i)
132 jac_i(2,i)=dett(i)*(-jac2(i)*jac9(i)+jac3(i)*jac8(i))
133 jac_i(5,i)=dett(i)*( jac1(i)*jac9(i)-jac3(i)*jac7(i))
134 jac_i(8,i)=dett(i)*(-jac1(i)*jac8(i)+jac2(i
135 jac_i(3,i)=dett(i)*( jac2(i)*jac6(i)-jac3(i)*jac5(i))
136 jac_i(6,i)=dett(i)*(-jac1(i)*jac6(i)+jac3(i)*jac4(i))
137 jac_i(9,i)=dett(i)*( jac1(i)*jac5(i)-jac2(i)*jac4(i))
subroutine s8jac_i(x1, x2, x3, x4, x5, x6, x7, x8, y1, y2, y3, y4, y5, y6, y7, y8, z1, z2, z3, z4, z5, z6, z7, z8, jac_i, nel)