32 4 MXT, NGEO, NEL, K11,
35 7 K110, K111, K112, K113,
36 8 K114, K115, K116, K117,
37 9 K118, K119, K120, K22,
39 B K27, K28, K29, K210,
40 C K211, K212, K213, K214,
41 D K215, K216, K217, K218,
42 E K219, K220, K33, K34,
44 G K39, K310, K311, K312,
45 H K313, K314, K315, K316,
46 I K317, K318, K319, K320,
48 K K48, K49, K410, K411,
49 L K412, K413, K414, K415,
50 M K416, K417, K418, K419,
51 N K420, K55, K56, K57,
52 O K58, K59, K510, K511,
53 P K512, K513, K514, K515,
54 Q K516, K517, K518, K519,
55 R K520, K66, K67, K68,
56 S K69, K610, K611, K612,
57 T K613, K614, K615, K616,
58 U K617, K618, K619, K620,
59 V K77, K78, K79, K710,
60 W K711, K712, K713, K714,
61 X K715, K716, K717, K718,
62 Y K719, K720, K88, K89,
63 Z K810, K811, K812, K813,
64 1 K814, K815, K816, K817,
65 2 K818, K819, K820, K99,
66 3 K910, K911, K912, K913,
67 4 K914, K915, K916, K917,
68 5 K918, K919, K920, K1010,
69 6 K1011, K1012, K1013, K1014,
70 7 K1015, K1016, K1017, K1018,
71 8 K1019, K1020, K1111, K1112,
72 9 K1113, K1114, K1115, K1116,
73 A K1117, K1118, K1119, K1120,
74 B K1212, K1213, K1214, K1215,
75 C K1216, K1217, K1218, K1219,
76 D K1220, K1313, K1314, K1315,
77 E K1316, K1317, K1318, K1319,
78 F K1320, K1414, K1415, K1416,
79 G K1417, K1418, K1419, K1420,
80 H K1515, K1516, K1517, K1518,
81 I K1519, K1520, K1616, K1617,
82 J K1618, K1619, K1620, K1717,
83 K K1718, K1719, K1720, K1818,
84 L K1819, K1820, K1919, K1920,
89#include "implicit_f.inc"
101 INTEGER,
INTENT(IN) :: ISMSTR
106 . XX(MVSIZ,20), YY(MVSIZ,20), ZZ(MVSIZ,20),
107 . OFFG(*), OFF(*), SAV(NEL,30)
109 . K11(9,*) ,K12(9,*) ,K13(9,*) ,K14(9,*) ,K15(9,*) ,
110 . K16(9,*) ,K17(9,*) ,K18(9,*) ,K19(9,*) ,K110(9,*) ,
111 . K111(9,*) ,K112(9,*) ,K113(9,*) ,K114(9,*) ,K115(9,*) ,
112 . K116(9,*) ,K117(9,*) ,K118(9,*) ,K119(9,*) ,K120(9,*) ,
113 . K22(9,*) ,K23(9,*) ,K24(9,*) ,K25(9,*) ,K26(9,*) ,
114 . K27(9,*) ,K28(9,*) ,K29(9,*) ,K210(9,*) ,K211(9,*) ,
115 . K212(9,*) ,K213(9,*) ,K214(9,*) ,K215(9,*) ,K216(9,*) ,
116 . K217(9,*) ,K218(9,*) ,K219(9,*) ,K220(9,*) ,K33(9,*) ,
117 . K34(9,*) ,K35(9,*) ,K36(9,*) ,K37(9,*) ,K38(9,*) ,
118 . K39(9,*) ,K310(9,*) ,K311(9,*) ,K312(9,*) ,K313(9,*) ,
119 . K314(9,*) ,K315(9,*) ,K316(9,*) ,K317(9,*) ,K318(9,*) ,
120 . K319(9,*) ,K320(9,*) ,K44(9,*) ,K45(9,*) ,K46(9,*) ,
121 . K47(9,*) ,K48(9,*) ,K49(9,*) ,K410(9,*) ,K411(9,*) ,
122 . K412(9,*) ,K413(9,*) ,K414(9,*) ,K415(9,*) ,K416(9,*) ,
123 . K417(9,*) ,K418(9,*) ,K419(9,*) ,K420(9,*) ,K55(9,*) ,
124 . K56(9,*) ,K57(9,*) ,K58(9,*) ,K59(9,*) ,K510(9,*) ,
125 . K511(9,*) ,K512(9,*) ,K513(9,*) ,K514(9,*) ,K515(9,*) ,
126 . K516(9,*) ,K517(9,*) ,K518(9,*) ,K519(9,*) ,K520(9,*) ,
127 . K66(9,*) ,K67(9,*) ,K68(9,*) ,K69(9,*) ,K610(9,*) ,
128 . K611(9,*) ,K612(9,*) ,K613(9,*) ,K614(9,*) ,K615(9,*) ,
129 . K616(9,*) ,K617(9,*) ,K618(9,*) ,K619(9,*) ,K620(9,*) ,
130 . K77(9,*) ,K78(9,*) ,K79(9,*) ,K710(9,*) ,K711(9,*) ,
131 . K712(9,*) ,K713(9,*) ,K714(9,*) ,(9,*) ,K716(9,*) ,
132 . K717(9,*) ,K718(9,*) ,K719(9,*) ,K720(9,*) ,K88(9,*) ,
133 . K89(9,*) ,K810(9,*) ,K811(9,*) ,K812(9,*) ,K813(9,*) ,
134 . K814(9,*) ,K815(9,*) ,K816(9,*) ,K817(9,*) ,K818(9,*) ,
135 . K819(9,*) ,K820(9,*) ,K99(9,*) ,K910(9,*) ,K911(9,*) ,
136 . K912(9,*) ,K913(9,*) ,K914(9,*) ,K915(9,*) ,K916(9,*) ,
137 . K917(9,*) ,K918(9,*) ,K919(9,*) ,K920(9,*) ,K1010(9,*) ,
138 . K1011(9,*) ,K1012(9,*) ,K1013(9,*) ,K1014(9,*) ,K1015(9,*) ,
139 . K1016(9,*) ,K1017(9,*) ,K1018(9,*) ,K1019(9,*) ,K1020(9,*) ,
140 . K1111(9,*) ,K1112(9,*) ,K1113(9,*) ,K1114(9,*) ,K1115(9,*) ,
141 . K1116(9,*) ,K1117(9,*) ,K1118(9,*) ,K1119(9,*) ,K1120(9,*) ,
142 . (9,*) ,K1213(9,*) ,(9,*) ,K1215(9,*) ,K1216(9,*) ,
143 . (9,*) ,K1218(9,*) ,K1219(9,*) ,K1220(9,*) ,K1313(9,*) ,
144 . K1314(9,*) ,K1315(9,*) ,K1316(9,*) ,K1317(9,*) ,K1318(9,*) ,
145 . K1319(9,*) ,K1320(9,*) ,K1414(9,*) ,K1415(9,*) ,K1416(9,*) ,
146 . K1417(9,*) ,K1418(9,*) ,K1419(9,*) ,K1420(9,*) ,K1515(9,*) ,
147 . K1516(9,*) ,K1517(9,*) ,K1518(9,*) ,K1519(9,*) ,K1520(9,*) ,
148 . K1616(9,*) ,K1617(9,*) ,K1618(9,*) ,K1619(9,*) ,K1620(9,*) ,
149 . K1717(9,*) ,K1718(9,*) ,K1719(9,*) ,K1720(9,*)
150(9,*) ,K1919(9,*) ,K1920(
151INTEGER NC(MVSIZ,20),(*), NGL(*),NGEO(*)
152 INTEGER IXS(NIXS,*), IXS20(12,*),NPE
156 INTEGER , IPERM1(20),IPERM2(20),N,N1,N2,NN,IUN,J,MXT_1
157 DATA IPERM1/0,0,0,0,0,0,0,0,1,
158DATA iperm2/0,0,0,0,0,0,0,0,2,3,4,1,5,6,7,8,6,7,8,5/
184 nc(i,18) =ixs20(10,i)
185 nc(i,19) =ixs20(11,i)
186 nc(i,20) =ixs20(12,i)
194 IF(ismstr==1.OR.(ismstr==2.AND.idtmin(1)==3))
THEN
200 zz(i,n)=sav(i,n+2*npe)
203 nn =
max(iun,nc(i,n))
209 sav(i,n+npe*2)=zz(i,n)
217 nn =
max(iun,nc(i,n))
221 off(i) =
min(one,abs(offg(i)))
232 xx(i,n) = half*(xx(i,n1)+xx(i,n2))
233 yy(i,n) = half*(yy(i,n1)+yy(i,n2))
234 zz(i,n) = half*(zz(i,n1)+zz(i,n2))
subroutine s20coork(x, ixs, ixs20, npe, xx, yy, zz, offg, off, sav, nc, ngl, mxt, ngeo, nel, k11, k12, k13, k14, k15, k16, k17, k18, k19, k110, k111, k112, k113, k114, k115, k116, k117, k118, k119, k120, k22, k23, k24, k25, k26, k27, k28, k29, k210, k211, k212, k213, k214, k215, k216, k217, k218, k219, k220, k33, k34, k35, k36, k37, k38, k39, k310, k311, k312, k313, k314, k315, k316, k317, k318, k319, k320, k44, k45, k46, k47, k48, k49, k410, k411, k412, k413, k414, k415, k416, k417, k418, k419, k420, k55, k56, k57, k58, k59, k510, k511, k512, k513, k514, k515, k516, k517, k518, k519, k520, k66, k67, k68, k69, k610, k611, k612, k613, k614, k615, k616, k617, k618, k619, k620, k77, k78, k79, k710, k711, k712, k713, k714, k715, k716, k717, k718, k719, k720, k88, k89, k810, k811, k812, k813, k814, k815, k816, k817, k818, k819, k820, k99, k910, k911, k912, k913, k914, k915, k916, k917, k918, k919, k920, k1010, k1011, k1012, k1013, k1014, k1015, k1016, k1017, k1018, k1019, k1020, k1111, k1112, k1113, k1114, k1115, k1116, k1117, k1118, k1119, k1120, k1212, k1213, k1214, k1215, k1216, k1217, k1218, k1219, k1220, k1313, k1314, k1315, k1316, k1317, k1318, k1319, k1320, k1414, k1415, k1416, k1417, k1418, k1419, k1420, k1515, k1516, k1517, k1518, k1519, k1520, k1616, k1617, k1618, k1619, k1620, k1717, k1718, k1719, k1720, k1818, k1819, k1820, k1919, k1920, k2020, ismstr)