34 SUBROUTINE nodalzvol (IFUNC , WA4, IFLOW, RFLOW, IPARG,
35 . ELBUF_TAB, IX , NIX , ITAB , NV46 )
57#include "implicit_f.inc"
62#include "vect01_c.inc"
68 INTEGER,
INTENT(IN) :: IFUNC, IFLOW(*),IPARG(NPARG,*),IX(NIX,*),(*),NIX,NV46
70 REAL,
INTENT(INOUT) :: WA4(*)
72 TYPE (ELBUF_STRUCT_),
DIMENSION(NGROUP),
TARGET :: ELBUF_TAB
76 INTEGER :: I, ITYP, NEL,
79 . ng, nbf, nbl, ib, icell, nin,ncell,
81 TYPE(g_bufel_) ,
POINTER :: GBUF
117 ialel = iparg(7,ng)+iparg(11,ng)
118 IF(ityp/=1 .AND. ityp/=2)cycle
120 IF(mlw/=6 .AND. mlw/=11 .AND. mlw/=37.AND.mlw/=51)cycle
121 gbuf => elbuf_tab(ng)%GBUF
124 ib = nint(gbuf%TAG22(i))
134 DO WHILE (icell<=ncell)
136 IF (icell>ncell .AND. ncell/=0)icell=9
137 node_id =
brick_list(nin,ib)%POLY(icell)%ID_FREE_NODE
140 wa4(node_id) =
brick_list(nin,ib)%POLY(icell)%VNEW
142 wa4(node_id) =
brick_list(nin,ib)%POLY(icell)%VOLD
subroutine nodalzvol(ifunc, wa4, iflow, rflow, iparg, elbuf_tab, ix, nix, itab, nv46)