5 &(xm,nseg,xmt,dim1xmt,dim2xmt,stoxmt,nelmax,nelem,
6 & eltseg1,eltseg2,eltseg3,eltseg4,eltseg5,eltseg6)
44 INTEGER ,
INTENT(IN) :: NELMAX,NELEM,NSEG
45 INTEGER ,
INTENT(IN) :: DIM1XMT,DIM2XMT,STOXMT
46 INTEGER ,
INTENT(IN) :: ELTSEG1(nelmax),ELTSEG2(nelmax)
47 INTEGER ,
INTENT(IN) :: ELTSEG3(nelmax),ELTSEG4(nelmax)
48 INTEGER ,
INTENT(IN) :: ELTSEG5(nelmax),ELTSEG6(nelmax)
49 DOUBLE PRECISION,
INTENT(INOUT) :: XMT(dim1xmt,dim2xmt)
50 DOUBLE PRECISION,
INTENT(INOUT) :: XM(nseg)
72 xm(eltseg1(ielem)) = xm(eltseg1(ielem)) + xmt(ielem,1)
74 xm(eltseg2(ielem)) = xm(eltseg2(ielem)) + xmt(ielem,4)
76 xm(eltseg3(ielem)) = xm(eltseg3(ielem)) + xmt(ielem,2)
78 xm(eltseg4(ielem)) = xm(eltseg4(ielem)) + xmt(ielem,3)
80 xm(eltseg5(ielem)) = xm(eltseg5(ielem)) + xmt(ielem,5)
82 xm(eltseg6(ielem)) = xm(eltseg6(ielem)) + xmt(ielem,6)
87 ELSEIF(stoxmt.EQ.2)
THEN 93 xm(eltseg1(ielem)) = xm(eltseg1(ielem)) + xmt(1,ielem)
95 xm(eltseg2(ielem)) = xm(eltseg2(ielem)) + xmt(4,ielem)
97 xm(eltseg3(ielem)) = xm(eltseg3(ielem)) + xmt(2,ielem)
99 xm(eltseg4(ielem)) = xm(eltseg4(ielem)) + xmt(3,ielem)
101 xm(eltseg5(ielem)) = xm(eltseg5(ielem)) + xmt(5,ielem)
103 xm(eltseg6(ielem)) = xm(eltseg6(ielem)) + xmt(6,ielem)
109 WRITE(
lu,*)
'AS3_3131_S: UNKNOWN STORAGE OF XMT : ',stoxmt
subroutine as3_3131_s(XM, NSEG, XMT, DIM1XMT, DIM2XMT, STOXMT, NELMAX, NELEM, ELTSEG1, ELTSEG2, ELTSEG3, ELTSEG4, ELTSEG5, ELTSEG6)