30 2 MAS ,PM ,EL2FA ,IPART ,IPARTSP )
38#include "implicit_f.inc"
42#include "vect01_c.inc"
51 . mas(*) ,pm(npropm,*)
52 INTEGER IPARG(NPARG,*),EL2FA(*),IPART(LIPART1,*),
54 TYPE (ELBUF_STRUCT_),
DIMENSION(NGROUP),
TARGET :: ELBUF_TAB
60 INTEGER I, NG, NEL, N, MT,IALEL, IPRT,NN1
62 TYPE(g_bufel_) ,
POINTER ::
78 gbuf => elbuf_tab(ng)%GBUF
79 ialel=iparg(7,ng)+iparg(11,ng)
82 IF(el2fa(nn1+n)/=0)
THEN
86 VALUE=pm(89,mt)*gbuf%VOL(i)
88 off =
min(gbuf%OFF(i),one)
89 VALUE=gbuf%RHO(i)*gbuf%VOL(i)*off
91 mas(el2fa(nn1+n)) =
VALUE
subroutine dmasani0(elbuf_tab, iparg, mas, pm, el2fa, ipart, ipartsp)