5 &(xm,nseg,xmt,dim1xmt,dim2xmt,stoxmt,nelmax,nelem,
6 & eltseg1,eltseg2,eltseg3)
42 INTEGER ,
INTENT(IN) :: NELMAX,NELEM,NSEG
43 INTEGER ,
INTENT(IN) :: DIM1XMT,DIM2XMT,STOXMT
44 INTEGER ,
INTENT(IN) :: ELTSEG1(nelmax),ELTSEG2(nelmax)
45 INTEGER ,
INTENT(IN) :: ELTSEG3(nelmax)
46 DOUBLE PRECISION,
INTENT(INOUT) :: XMT(dim1xmt,dim2xmt)
47 DOUBLE PRECISION,
INTENT(INOUT) :: XM(nseg)
69 xm(eltseg1(ielem)) = xm(eltseg1(ielem)) + xmt(ielem,1)
71 xm(eltseg2(ielem)) = xm(eltseg2(ielem)) + xmt(ielem,2)
73 xm(eltseg3(ielem)) = xm(eltseg3(ielem)) + xmt(ielem,3)
79 ELSEIF(stoxmt.EQ.2)
THEN 85 xm(eltseg1(ielem)) = xm(eltseg1(ielem)) + xmt(1,ielem)
87 xm(eltseg2(ielem)) = xm(eltseg2(ielem)) + xmt(2,ielem)
89 xm(eltseg3(ielem)) = xm(eltseg3(ielem)) + xmt(3,ielem)
95 WRITE(
lu,*)
'AS3_8181_S: UNKNOWN STORAGE OF XMT : ',stoxmt
subroutine as3_8181_s(XM, NSEG, XMT, DIM1XMT, DIM2XMT, STOXMT, NELMAX, NELEM, ELTSEG1, ELTSEG2, ELTSEG3)