48#include "implicit_f.inc"
62 . PX1(*), PX2(*), PX3(*), PX4(*),
63 . (*), PY2(*), PY3(*), PY4(*),
64 . PZ1(*), PZ2(*), PZ3(*), PZ4(*),
65 . K11(3,3,*),K12(3,3,*),K13(3,3,*),K14(3,3,*) ,K15(3,3,*) ,
66 . K16(3,3,*),K17(3,3,*),K18(3,3,*),K22(3,3,*) ,K23(3,3,*) ,
67 . K24(3,3,*),K25(3,3,*),K26(3,3,*),K27(3,3,*) ,K28(3,3,*) ,
68 . K33(3,3,*),K34(3,3,*),K35(3,3,*),K36(3,3,*) ,K37(3,3,*) ,
69 . K38(3,3,*),K44(3,3,*),K45(3,3,*),K46(3,3,*) ,K47(3,3,*) ,
70 . K48(3,3,*),K55(3,3,*),K56(3,3,*),K57(3,3,*) ,K58(3,3,*) ,
71 . K66(3,3,*),K67(3,3,*),K68(3,3,*),K77(3,3,*) ,K78(3,3,*) ,
72 . k88(3,3,*),vol(*),sig(nel,6)
79 . FXX(MVSIZ),FYY(MVSIZ),FZZ(MVSIZ),FXY(MVSIZ),FXZ(MVSIZ),
80 . FYZ(MVSIZ),HIJ(MVSIZ)
83 fxx(i)=sig(i,1)*vol(i)
84 fyy(i)=sig(i,2)*vol(i)
85 fzz(i)=sig(i,3)*vol(i)
86 fxy(i)=sig(i,4)*vol(i)
87 fyz(i)=sig(i,5)*vol(i)
88 fxz(i)=sig(i,6)*vol(i)
92 . px1, py1 ,pz1 ,px1, py1, pz1, hij ,
93 . fxx, fyy ,fzz ,fxy, fyz, fxz)
96 k11(j,j,i)=k11(j,j,i)+hij(i)
97 k77(j,j,i)=k77(j,j,i)+hij(i)
98 k17(j,j,i)=k17(j,j,i)-hij(i)
103 . px1, py1 ,pz1 ,px2, py2, pz2, hij ,
104 . fxx, fyy ,fzz ,fxy, fyz, fxz)
107 k12(j,j,i)=k12(j,j,i)+hij(i)
108 k18(j,j,i)=k18(j,j,i)-hij(i)
109 k27(j,j,i)=k27(j,j,i)-hij(i)
110 k78(j,j,i)=k78(j,j,i)+hij(i)
115 . px1, py1 ,pz1 ,px3, py3, pz3, hij ,
116 . fxx, fyy ,fzz ,fxy, fyz, fxz)
119 k13(j,j,i)=k13(j,j,i)+hij(i)
120 k15(j,j,i)=k15(j,j,i)-hij(i)
121 k37(j,j,i)=k37(j,j,i)-hij(i)
122 k57(j,j,i)=k57(j,j,i)+hij(i)
127 . px1, py1 ,pz1 ,px4, py4, pz4, hij ,
128 . fxx, fyy ,fzz ,fxy, fyz, fxz)
131 k14(j,j,i)=k14(j,j,i)+hij(i)
132 k16(j,j,i)=k16(j,j,i)-hij(i)
133 k47(j,j,i)=k47(j,j,i)-hij(i)
134 k67(j,j,i)=k67(j,j,i)+hij(i)
139 . px2, py2 ,pz2 ,px2, py2, pz2, hij ,
140 . fxx, fyy ,fzz ,fxy, fyz, fxz)
143 k22(j,j,i)=k22(j,j,i)+hij(i)
144 k88(j,j,i)=k88(j,j,i)+hij(i)
145 k28(j,j,i)=k28(j,j,i)-hij(i)
150 . px2, py2 ,pz2 ,px3, py3, pz3, hij ,
151 . fxx, fyy ,fzz ,fxy, fyz, fxz)
154 k23(j,j,i)=k23(j,j,i)+hij(i)
155 k25(j,j,i)=k25(j,j,i)-hij(i)
156 k38(j,j,i)=k38(j,j,i)-hij(i)
157 k58(j,j,i)=k58(j,j,i)+hij(i)
162 . px2, py2 ,pz2 ,px4, py4, pz4, hij ,
163 . fxx, fyy ,fzz ,fxy, fyz, fxz)
166 k24(j,j,i)=k24(j,j,i)+hij(i)
167 k26(j,j,i)=k26(j,j,i)-hij(i)
168 k48(j,j,i)=k48(j,j,i)-hij(i)
169 k68(j,j,i)=k68(j,j,i)+hij(i)
174 . px3, py3 ,pz3 ,px3, py3, pz3, hij ,
175 . fxx, fyy ,fzz ,fxy, fyz, fxz)
178 k33(j,j,i)=k33(j,j,i)+hij(i)
179 k55(j,j,i)=k55(j,j,i)+hij(i)
180 k35(j,j,i)=k35(j,j,i)-hij(i)
185 . px3, py3 ,pz3 ,px4, py4, pz4, hij ,
186 . fxx, fyy ,fzz ,fxy, fyz, fxz)
189 k34(j,j,i)=k34(j,j,i)+hij(i)
190 k36(j,j,i)=k36(j,j,i)-hij(i)
191 k56(j,j,i)=k56(j,j,i)+hij(i)
192 k45(j,j,i)=k45(j,j,i)-hij(i)
197 . px4, py4 ,pz4 ,px4, py4, pz4, hij ,
198 . fxx, fyy ,fzz ,fxy, fyz, fxz)
201 k44(j,j,i)=k44(j,j,i)+hij(i)
202 k66(j,j,i)=k66(j,j,i)+hij(i)
203 k46(j,j,i)=k46(j,j,i)-hij(i)
subroutine s8zkgeo3(sig, vol, px1, px2, px3, px4, py1, py2, py3, py4, pz1, pz2, pz3, pz4, k11, k12, k13, k14, k15, k16, k17, k18, k22, k23, k24, k25, k26, k27, k28, k33, k34, k35, k36, k37, k38, k44, k45, k46, k47, k48, k55, k56, k57, k58, k66, k67, k68, k77, k78, k88, nel)