34 4 MXT, NGEO, NEL, K11,
37 7 K110, K111, K112, K113,
38 8 K114, K115, K116, K117,
39 9 K118, K119, K120, K22,
41 B K27, K28, K29, K210,
42 C K211, K212, K213, K214,
43 D K215, K216, K217, K218,
44 E K219, K220, K33, K34,
46 G K39, K310, K311, K312,
47 H K313, K314, K315, K316,
48 I K317, K318, K319, K320,
50 K K48, K49, K410, K411,
51 L K412, K413, K414, K415,
52 M K416, K417, K418, K419,
53 N K420, K55, K56, K57,
54 O K58, K59, K510, K511,
55 P K512, K513, K514, K515,
56 Q K516, K517, K518, K519,
57 R K520, K66, K67, K68,
58 S K69, K610, K611, K612,
59 T K613, K614, K615, K616,
60 U K617, K618, K619, K620,
61 V K77, K78, K79, K710,
62 W K711, K712, K713, K714,
63 X K715, K716, K717, K718,
64 Y K719, K720, K88, K89,
65 Z K810, K811, K812, K813,
66 1 K814, K815, K816, K817,
67 2 K818, K819, K820, K99,
68 3 K910, K911, K912, K913,
69 4 K914, K915, K916, K917,
70 5 K918, K919, K920, K1010,
71 6 K1011, K1012, K1013, K1014,
72 7 K1015, K1016, K1017, K1018,
73 8 K1019, K1020, K1111, K1112,
74 9 K1113, K1114, K1115, K1116,
75 A K1117, K1118, K1119, K1120,
76 B K1212, K1213, K1214, K1215,
77 C K1216, K1217, K1218, K1219,
78 D K1220, K1313, K1314, K1315,
79 E K1316, K1317, K1318, K1319,
80 F K1320, K1414, K1415, K1416,
81 G K1417, K1418, K1419, K1420,
82 H K1515, K1516, K1517, K1518,
83 I K1519, K1520, K1616, K1617,
84 J K1618, K1619, K1620, K1717,
85 K K1718, K1719, K1720, K1818,
86 L K1819, K1820, K1919, K1920,
88 use element_mod ,
only : nixs
92#include "implicit_f.inc"
100#include "scr18_c.inc"
104 INTEGER,
INTENT(IN) :: ISMSTR
109 . XX(MVSIZ,20), YY(MVSIZ,20), ZZ(MVSIZ,20),
110 . OFFG(*), OFF(*), SAV(NEL,30)
112 . K11(9,*) ,(9,*) ,K13(9,*) ,K14(9,*) ,K15(9,*) ,
113 . K16(9,*) ,K17(9,*) ,K18(9,*) ,K19(9,*) ,K110(9,*) ,
114 . K111(9,*) ,K112(9,*) ,K113(9,*) ,K114(9,*) ,K115(9,*) ,
115 . K116(9,*) ,K117(9,*) ,K118(9,*) ,K119(9,*) ,K120(9,*) ,
116 . K22(9,*) ,K23(9,*) ,K24(9,*) ,K25(9,*) ,K26(9,*) ,
117 . K27(9,*) ,K28(9,*) ,K29(9,*) ,K210(9,*) ,K211(9,*) ,
118 . K212(9,*) ,K213(9,*) ,K214(9,*) ,K215(9,*) ,K216(9,*) ,
119 . K217(9,*) ,K218(9,*) ,K219(9,*) ,K220(9,*) ,K33(9,*) ,
120 . K34(9,*) ,K35(9,*) ,K36(9,*) ,K37(9,*) ,K38(9,*) ,
121 . K39(9,*) ,K310(9,*) ,K311(9,*) ,K312(9,*) ,K313(9,*) ,
122 . K314(9,*) ,K315(9,*) ,K316(9,*) ,K317(9,*) ,K318(9,*) ,
123 . K319(9,*) ,K320(9,*) ,K44(9,*) ,K45(9,*) ,K46(9,*) ,
124 . K47(9,*) ,K48(9,*) ,K49(9,*) ,K410(9,*) ,K411(9,*) ,
125 . K412(9,*) ,K413(9,*) ,K414(9,*) ,K415(9,*) ,K416(9,*) ,
126 . K417(9,*) ,K418(9,*) ,K419(9,*) ,K420(9,*) ,K55(9,*) ,
127 . K56(9,*) ,K57(9,*) ,K58(9,*) ,K59(9,*) ,K510(9,*) ,
128 . K511(9,*) ,K512(9,*) ,K513(9,*) ,K514(9,*) ,K515(9,*) ,
129 . K516(9,*) ,K517(9,*) ,K518(9,*) ,K519(9,*) ,K520(9,*) ,
130 . K66(9,*) ,K67(9,*) ,K68(9,*) ,K69(9,*) ,K610(9,*) ,
131 . K611(9,*) ,K612(9,*) ,K613(9,*) ,K614(9,*) ,K615(9,*) ,
132 . K616(9,*) ,K617(9,*) ,K618(9,*) ,K619(9,*) ,K620(9,*) ,
133 . K77(9,*) ,K78(9,*) ,K79(9,*) ,K710(9,*) ,K711(9,*) ,
134 . K712(9,*) ,K713(9,*) ,K714(9,*) ,K715(9,*) ,K716(9,*) ,
135 . K717(9,*) ,K718(9,*) ,K719(9,*) ,K720(9,*) ,K88(9,*) ,
136 . K89(9,*) ,K810(9,*) ,K811(9,*) ,K812(9,*) ,K813(9,*) ,
137 . K814(9,*) ,K815(9,*) ,K816(9,*) ,K817(9,*) ,K818(9,*) ,
138 . K819(9,*) ,K820(9,*) ,K99(9,*) ,K910(9,*) ,K911(9,*) ,
139 . K912(9,*) ,K913(9,*) ,K914(9,*) ,K915(9,*) ,K916(9,*) ,
140 . K917(9,*) ,K918(9,*) ,K919(9,*) ,K920(9,*) ,K1010(9,*) ,
141 . K1011(9,*) ,K1012(9,*) ,K1013(9,*) ,K1014(9,*) ,K1015(9,*) ,
142 . K1016(9,*) ,K1017(9,*) ,K1018(9,*) ,K1019(9,*) ,K1020(9,*) ,
143 . K1111(9,*) ,K1112(9,*) ,K1113(9,*) ,K1114(9,*) ,K1115(9,*) ,
144 . K1116(9,*) ,K1117(9,*) ,K1118(9,*) ,K1119(9,*) ,K1120(9,*) ,
145 . k1212(9,*) ,k1213(9,*) ,k1214(9,*) ,k1215(9,*) ,k1216(9,*) ,
146 . k1217(9,*) ,k1218(9,*) ,k1219(9,*) ,k1220(9,*) ,k1313(9,*) ,
147 . k1314(9,*) ,k1315(9,*) ,k1316(9,*) ,k1317(9,*) ,k1318(9,*) ,
148 . k1319(9,*) ,k1320(9,*) ,k1414(9,*) ,k1415(9,*) ,k1416(9,*) ,
149 . k1417(9,*) ,k1418(9,*) ,k1419(9,*) ,k1420(9,*) ,k1515(9,*) ,
150 . k1516(9,*) ,k1517(9,*) ,k1518(9,*) ,k1519(9,*) ,k1520(9,*) ,
151 . k1616(9,*) ,k1617(9,*) ,k1618(9,*) ,k1619(9,*) ,k1620(9,*) ,
152 . k1717(9,*) ,k1718(9,*) ,k1719(9,*) ,k1720(9,*) ,k1818(9,*) ,
153 . k1819(9,*) ,k1820(9,*) ,k1919(9,*) ,k1920(9,*) ,k2020(9,*)
154 INTEGER NC(MVSIZ,20),MXT(*), NGL(*),NGEO(*)
155 INTEGER IXS(NIXS,*), IXS20(12,*),NPE
159 INTEGER I, IPERM1(20),IPERM2(20),N,N1,N2,NN,IUN,J,MXT_1
160 DATA IPERM1/0,0,0,0,0,0,0,0,1,2,3,4,1,2,3,4,5,6,7,8/
161 DATA iperm2/0,0,0,0,0,0,0,0,2,3,4,1,5,6,7,8,6,7,8,5/
187 nc(i,18) =ixs20(10,i)
188 nc(i,19) =ixs20(11,i)
189 nc(i,20) =ixs20(12,i)
197 IF(ismstr==1.OR.(ismstr==2.AND.idtmin(1)==3))
THEN
203 zz(i,n)=sav(i,n+2*npe)
206 nn =
max(iun,nc(i,n))
212 sav(i,n+npe*2)=zz(i,n)
220 nn =
max(iun,nc(i,n))
224 off(i) =
min(one,abs(offg(i)))
235 xx(i,n) = half*(xx(i,n1)+xx(i,n2))
236 yy(i,n) = half*(yy(i,n1)+yy(i,n2))
237 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)