5 &(xm,nseg1,xmt,dim1xmt,dim2xmt,stoxmt,nelmax,nelem,eltseg,oriseg)
88 INTEGER ,
INTENT(IN) :: NELMAX,NELEM,NSEG1
89 INTEGER ,
INTENT(IN) :: DIM1XMT,DIM2XMT,STOXMT
90 INTEGER ,
INTENT(IN) :: ELTSEG(nelmax,15)
91 INTEGER ,
INTENT(IN) :: ORISEG(nelmax,15)
92 DOUBLE PRECISION,
INTENT(IN) :: XMT(dim1xmt,dim2xmt)
93 DOUBLE PRECISION,
INTENT(INOUT) :: XM(nseg1,2)
117 xm(eltseg(ielem,01),oriseg(ielem,01))
118 & = xm(eltseg(ielem,01),oriseg(ielem,01)) + xmt(ielem,01)
119 xm(eltseg(ielem,01),3-oriseg(ielem,01))
120 & = xm(eltseg(ielem,01),3-oriseg(ielem,01)) + xmt(ielem,16)
123 xm(eltseg(ielem,02),oriseg(ielem,02))
124 & = xm(eltseg(ielem,02),oriseg(ielem,02)) + xmt(ielem,06)
125 xm(eltseg(ielem,02),3-oriseg(ielem,02))
126 & = xm(eltseg(ielem,02),3-oriseg(ielem,02)) + xmt(ielem,21)
129 xm(eltseg(ielem,03),oriseg(ielem,03))
130 & = xm(eltseg(ielem,03),oriseg(ielem,03)) + xmt(ielem,17)
131 xm(eltseg(ielem,03),3-oriseg(ielem,03))
132 & = xm(eltseg(ielem,03),3-oriseg(ielem,03)) + xmt(ielem,02)
135 xm(eltseg(ielem,04),1)=xm(eltseg(ielem,04),1)+xmt(ielem,03)
136 xm(eltseg(ielem,04),2)=xm(eltseg(ielem,04),2)+xmt(ielem,18)
139 xm(eltseg(ielem,05),1)=xm(eltseg(ielem,05),1)+xmt(ielem,08)
140 xm(eltseg(ielem,05),2)=xm(eltseg(ielem,05),2)+xmt(ielem,23)
143 xm(eltseg(ielem,06),1)=xm(eltseg(ielem,06),1)+xmt(ielem,12)
144 xm(eltseg(ielem,06),2)=xm(eltseg(ielem,06),2)+xmt(ielem,27)
147 xm(eltseg(ielem,07),1)=xm(eltseg(ielem,07),1)+xmt(ielem,07)
148 xm(eltseg(ielem,07),2)=xm(eltseg(ielem,07),2)+xmt(ielem,22)
151 xm(eltseg(ielem,08),1)=xm(eltseg(ielem,08),1)+xmt(ielem,11)
152 xm(eltseg(ielem,08),2)=xm(eltseg(ielem,08),2)+xmt(ielem,26)
155 xm(eltseg(ielem,09),1)=xm(eltseg(ielem,09),1)+xmt(ielem,05)
156 xm(eltseg(ielem,09),2)=xm(eltseg(ielem,09),2)+xmt(ielem,20)
159 xm(eltseg(ielem,10),1)=xm(eltseg(ielem,10),1)+xmt(ielem,04)
160 xm(eltseg(ielem,10),2)=xm(eltseg(ielem,10),2)+xmt(ielem,19)
163 xm(eltseg(ielem,11),1)=xm(eltseg(ielem,11),1)+xmt(ielem,09)
164 xm(eltseg(ielem,11),2)=xm(eltseg(ielem,11),2)+xmt(ielem,24)
167 xm(eltseg(ielem,12),1)=xm(eltseg(ielem,12),1)+xmt(ielem,10)
168 xm(eltseg(ielem,12),2)=xm(eltseg(ielem,12),2)+xmt(ielem,25)
171 xm(eltseg(ielem,13),1)=xm(eltseg(ielem,13),1)+xmt(ielem,13)
172 xm(eltseg(ielem,13),2)=xm(eltseg(ielem,13),2)+xmt(ielem,28)
175 xm(eltseg(ielem,14),1)=xm(eltseg(ielem,14),1)+xmt(ielem,15)
176 xm(eltseg(ielem,14),2)=xm(eltseg(ielem,14),2)+xmt(ielem,30)
179 xm(eltseg(ielem,15),1)=xm(eltseg(ielem,15),1)+xmt(ielem,29)
180 xm(eltseg(ielem,15),2)=xm(eltseg(ielem,15),2)+xmt(ielem,14)
186 ELSEIF(stoxmt.EQ.2)
THEN 193 xm(eltseg(ielem,01),oriseg(ielem,01))
194 & = xm(eltseg(ielem,01),oriseg(ielem,01)) + xmt(01,ielem)
195 xm(eltseg(ielem,01),3-oriseg(ielem,01))
196 & = xm(eltseg(ielem,01),3-oriseg(ielem,01)) + xmt(16,ielem)
199 xm(eltseg(ielem,02),oriseg(ielem,02))
200 & = xm(eltseg(ielem,02),oriseg(ielem,02)) + xmt(06,ielem)
201 xm(eltseg(ielem,02),3-oriseg(ielem,02))
202 & = xm(eltseg(ielem,02),3-oriseg(ielem,02)) + xmt(21,ielem)
205 xm(eltseg(ielem,03),oriseg(ielem,03))
206 & = xm(eltseg(ielem,03),oriseg(ielem,03)) + xmt(17,ielem)
207 xm(eltseg(ielem,03),3-oriseg(ielem,03))
208 & = xm(eltseg(ielem,03),3-oriseg(ielem,03)) + xmt(02,ielem)
211 xm(eltseg(ielem,04),1)=xm(eltseg(ielem,04),1)+xmt(03,ielem)
212 xm(eltseg(ielem,04),2)=xm(eltseg(ielem,04),2)+xmt(18,ielem)
215 xm(eltseg(ielem,05),1)=xm(eltseg(ielem,05),1)+xmt(08,ielem)
216 xm(eltseg(ielem,05),2)=xm(eltseg(ielem,05),2)+xmt(23,ielem)
219 xm(eltseg(ielem,06),1)=xm(eltseg(ielem,06),1)+xmt(12,ielem)
220 xm(eltseg(ielem,06),2)=xm(eltseg(ielem,06),2)+xmt(27,ielem)
223 xm(eltseg(ielem,07),1)=xm(eltseg(ielem,07),1)+xmt(07,ielem)
224 xm(eltseg(ielem,07),2)=xm(eltseg(ielem,07),2)+xmt(22,ielem)
227 xm(eltseg(ielem,08),1)=xm(eltseg(ielem,08),1)+xmt(11,ielem)
228 xm(eltseg(ielem,08),2)=xm(eltseg(ielem,08),2)+xmt(26,ielem)
231 xm(eltseg(ielem,09),1)=xm(eltseg(ielem,09),1)+xmt(05,ielem)
232 xm(eltseg(ielem,09),2)=xm(eltseg(ielem,09),2)+xmt(20,ielem)
235 xm(eltseg(ielem,10),1)=xm(eltseg(ielem,10),1)+xmt(04,ielem)
236 xm(eltseg(ielem,10),2)=xm(eltseg(ielem,10),2)+xmt(19,ielem)
239 xm(eltseg(ielem,11),1)=xm(eltseg(ielem,11),1)+xmt(09,ielem)
240 xm(eltseg(ielem,11),2)=xm(eltseg(ielem,11),2)+xmt(24,ielem)
243 xm(eltseg(ielem,12),1)=xm(eltseg(ielem,12),1)+xmt(10,ielem)
244 xm(eltseg(ielem,12),2)=xm(eltseg(ielem,12),2)+xmt(25,ielem)
247 xm(eltseg(ielem,13),1)=xm(eltseg(ielem,13),1)+xmt(13,ielem)
248 xm(eltseg(ielem,13),2)=xm(eltseg(ielem,13),2)+xmt(28,ielem)
251 xm(eltseg(ielem,14),1)=xm(eltseg(ielem,14),1)+xmt(15,ielem)
252 xm(eltseg(ielem,14),2)=xm(eltseg(ielem,14),2)+xmt(30,ielem)
255 xm(eltseg(ielem,15),1)=xm(eltseg(ielem,15),1)+xmt(29,ielem)
256 xm(eltseg(ielem,15),2)=xm(eltseg(ielem,15),2)+xmt(14,ielem)
263 WRITE(
lu,*)
'AS3_1313_Q: UNKNOWN STORAGE OF XMT : ',stoxmt
subroutine as3_1313_q(XM, NSEG1, XMT, DIM1XMT, DIM2XMT, STOXMT, NELMAX, NELEM, ELTSEG, ORISEG)