38#include "implicit_f.inc"
48 INTEGER IPARG(NPARG,NGROUP),
52 . pm(npropm,*),stifint(*)
53 TYPE(elbuf_struct_),
TARGET,
DIMENSION(NGROUP) :: ELBUF_TAB
54 TYPE (SURF_) ,
DIMENSION(NSURF) :: IGRSURF
58 INTEGER I, J, K, N, NG, IEL, ITEL, NUMFAKECP,
59 . OFFSET_IGBUFSSG, OFFSET_NUMFAKENOD, ITSURF
62 . av1,cv1, vol(numelig3d),
63 . vnige(numfakenodigeo), bnige(numfakenodigeo
64 TYPE(g_bufel_)
POINTER :: GBUF
70 IF (iparg(5,ng) == 101)
THEN
72 gbuf => elbuf_tab(ng)%GBUF
73 vol(itel+iparg(3,ng)) = gbuf%VOL(itel)
82 IF(igrsurf(itsurf)%NSEG_IGE>0)
THEN
83 DO j=1,igrsurf(itsurf)%NSEG_IGE
84 iel=igrsurf(itsurf)%ELEM_IGE(j)
86 cv1 = pm(32,kxig3d(1,iel))*av1
88 numfakecp=igrsurf(itsurf)%NODES_IGE(j,k)
90 bnige(numfakecp-numnod)=bnige(numfakecp-numnod)+cv1
97 bnige(n)=bnige(n)/
max(em30,vnige(n))
98 stifint(numnod+n)=stifint(numnod+n)+bnige(n)*(2.*vnige(n))**third