5 &(xm,nseg1,xmt,dim1xmt,dim2xmt,stoxmt,nelmax,nelem,eltseg)
96 INTEGER ,
INTENT(IN) :: NELMAX,NELEM,NSEG1
97 INTEGER ,
INTENT(IN) :: DIM1XMT,DIM2XMT,STOXMT
98 INTEGER ,
INTENT(IN) :: ELTSEG(nelmax,15)
99 DOUBLE PRECISION,
INTENT(IN) :: XMT(dim1xmt,dim2xmt)
100 DOUBLE PRECISION,
INTENT(INOUT) :: XM(nseg1)
123 xm(eltseg(ielem,01)) = xm(eltseg(ielem,01)) + xmt(ielem,01)
124 xm(eltseg(ielem,02)) = xm(eltseg(ielem,02)) + xmt(ielem,06)
125 xm(eltseg(ielem,03)) = xm(eltseg(ielem,03)) + xmt(ielem,02)
126 xm(eltseg(ielem,04)) = xm(eltseg(ielem,04)) + xmt(ielem,13)
127 xm(eltseg(ielem,05)) = xm(eltseg(ielem,05)) + xmt(ielem,15)
128 xm(eltseg(ielem,06)) = xm(eltseg(ielem,06)) + xmt(ielem,14)
129 xm(eltseg(ielem,07)) = xm(eltseg(ielem,07)) + xmt(ielem,03)
130 xm(eltseg(ielem,08)) = xm(eltseg(ielem,08)) + xmt(ielem,08)
131 xm(eltseg(ielem,09)) = xm(eltseg(ielem,09)) + xmt(ielem,12)
132 xm(eltseg(ielem,10)) = xm(eltseg(ielem,10)) + xmt(ielem,04)
133 xm(eltseg(ielem,11)) = xm(eltseg(ielem,11)) + xmt(ielem,07)
134 xm(eltseg(ielem,12)) = xm(eltseg(ielem,12)) + xmt(ielem,09)
135 xm(eltseg(ielem,13)) = xm(eltseg(ielem,13)) + xmt(ielem,11)
136 xm(eltseg(ielem,14)) = xm(eltseg(ielem,14)) + xmt(ielem,10)
137 xm(eltseg(ielem,15)) = xm(eltseg(ielem,15)) + xmt(ielem,05)
140 ELSEIF(stoxmt.EQ.2)
THEN 143 xm(eltseg(ielem,01)) = xm(eltseg(ielem,01)) + xmt(01,ielem)
144 xm(eltseg(ielem,02)) = xm(eltseg(ielem,02)) + xmt(06,ielem)
145 xm(eltseg(ielem,03)) = xm(eltseg(ielem,03)) + xmt(02,ielem)
146 xm(eltseg(ielem,04)) = xm(eltseg(ielem,04)) + xmt(13,ielem)
147 xm(eltseg(ielem,05)) = xm(eltseg(ielem,05)) + xmt(15,ielem)
148 xm(eltseg(ielem,06)) = xm(eltseg(ielem,06)) + xmt(14,ielem)
149 xm(eltseg(ielem,07)) = xm(eltseg(ielem,07)) + xmt(03,ielem)
150 xm(eltseg(ielem,08)) = xm(eltseg(ielem,08)) + xmt(08,ielem)
151 xm(eltseg(ielem,09)) = xm(eltseg(ielem,09)) + xmt(12,ielem)
152 xm(eltseg(ielem,10)) = xm(eltseg(ielem,10)) + xmt(04,ielem)
153 xm(eltseg(ielem,11)) = xm(eltseg(ielem,11)) + xmt(07,ielem)
154 xm(eltseg(ielem,12)) = xm(eltseg(ielem,12)) + xmt(09,ielem)
155 xm(eltseg(ielem,13)) = xm(eltseg(ielem,13)) + xmt(11,ielem)
156 xm(eltseg(ielem,14)) = xm(eltseg(ielem,14)) + xmt(10,ielem)
157 xm(eltseg(ielem,15)) = xm(eltseg(ielem,15)) + xmt(05,ielem)
161 WRITE(
lu,*)
'AS3_4141_S: UNKNOWN STORAGE OF XMT : ',stoxmt
subroutine as3_4141_s(XM, NSEG1, XMT, DIM1XMT, DIM2XMT, STOXMT, NELMAX, NELEM, ELTSEG)