29 1 VOLDP, KSI, ETA, ZETA,
30 2 WI, AJP1, AJP2, AJP3,
31 3 AJP4, AJP5, AJP6, AJP7,
32 4 AJP8, AJP9, AJI1, AJI2,
33 5 AJI3, AJI4, AJI5, AJI6,
34 6 AJI7, AJI8, AJI9, JAC_I,
39#include "implicit_f.inc"
51 INTEGER,
INTENT(IN) :: NEL
52 INTEGER,
INTENT(IN) :: ISMSTR
56 . AJP1(*),AJP2(*),AJP3(*),
57 . AJP4(*),AJP5(*),AJP6(*),
58 . ajp7(*),ajp8(*),ajp9(*),
59 . aji1(mvsiz), aji2(mvsiz), aji3(mvsiz),
60 . aji4(mvsiz), aji5(mvsiz), aji6(mvsiz),
61 . aji7(mvsiz), aji8(mvsiz), aji9(mvsiz),
72 . det(mvsiz) ,dett(mvsiz) ,
73 . aj1(mvsiz),aj2(mvsiz),aj3(mvsiz),
74 . aj4(mvsiz),aj5(mvsiz),aj6(mvsiz),
75 . aj7(mvsiz),aj8(mvsiz),aj9(mvsiz),
76 . jac_59_68(mvsiz), jac_67_49(mvsiz), jac_48_57(mvsiz),
77 . jac_38_29(mvsiz), jac_19_37(mvsiz), jac_27_18(mvsiz),
78 . jac_26_35(mvsiz), jac_34_16(mvsiz), jac_15_24(mvsiz),
79 . aj12(mvsiz), aj45(mvsiz), aj78(mvsiz)
84 aj1(1:nel)=ajp1(1:nel)
85 aj2(1:nel)=ajp2(1:nel)
86 aj3(1:nel)=ajp3(1:nel)
87 aj4(1:nel)=ajp4(1:nel)
88 aj5(1:nel)=ajp5(1:nel)
89 aj6(1:nel)=ajp6(1:nel)
90 aj7(1:nel)=ajp7(1:nel)
91 aj8(1:nel)=ajp8(1:nel)
92 aj9(1:nel)=ajp9(1:nel)
97 jac_59_68(i)=aj5(i)*aj9(i)-aj6(i)*aj8(i)
98 jac_67_49(i)=aj6(i)*aj7(i)-aj4(i)*aj9(i)
99 jac_38_29(i)=(-aj2(i)*aj9(i)+aj3(i)*aj8(i))
100 jac_19_37(i)=( aj1(i)*aj9(i)-aj3(i)*aj7(i))
101 jac_27_18(i)=(-aj1(i)*aj8(i)+aj2(i)*aj7(i))
102 jac_26_35(i)=( aj2(i)*aj6(i)-aj3(i)*aj5(i))
103 jac_34_16(i)=(-aj1(i)*aj6(i)+aj3(i)*aj4(i))
104 jac_15_24(i)=( aj1(i)*aj5(i)-aj2(i)
105 jac_48_57(i)=aj4(i)*aj8(i)-aj5(i)*aj7(i)
109 detdp=one_over_512*(aj1(i)*jac_59_68(i)+aj2(i)*jac_67_49(i)+aj3(i)*jac_48_57(i))
112 dett(i)=one_over_512/det(i)
116 aji1(i)=dett(i)*jac_59_68(i)
117 aji4(i)=dett(i)*jac_67_49(i)
118 aji7(i)=dett(i)*jac_48_57(i)
119 aji2(i)=dett(i)*jac_38_29(i)
120 aji5(i)=dett(i)*jac_19_37(i)
121 aji8(i)=dett(i)*jac_27_18(i)
122 aji3(i)=dett(i)*jac_26_35(i)
123 aji6(i)=dett(i)*jac_34_16(i)
124 aji9(i)=dett(i)*jac_15_24(i)
142 voldp(i) =jac_i(10,i)
subroutine s8ejacit3(voldp, ksi, eta, zeta, wi, ajp1, ajp2, ajp3, ajp4, ajp5, ajp6, ajp7, ajp8, ajp9, aji1, aji2, aji3, aji4, aji5, aji6, aji7, aji8, aji9, jac_i, nel, ismstr)