35 SUBROUTINE nodalvol(IFUNC , WA4 , WA4_FVM, IFLOW , RFLOW ,
36 . IPARG , ELBUF_TAB , IX , NIX , NUMEL ,
37 . ITAB , NV46 , MONVOL , VOLMON , AIRBAGS_TOTAL_FVM_IN_H3D,
38 . IS_WRITTEN_NODE,IS_WRITTEN_NODE_FVM, ISPMD , FVDATA_P,
39 . SWA4 , AIRBAGS_NODE_ID_SHIFT)
59#include "implicit_f.inc"
65#include "vect01_c.inc"
67#include "tabsiz_c.inc"
71 INTEGER,
INTENT(IN) :: NUMEL, , NIX, NV46,ITAB(NUMNOD), ISPMD, SWA4, AIRBAGS_NODE_ID_SHIFT
72 INTEGER,
INTENT(IN) :: IFLOW(*),IPARG(NPARG,NGROUP),IX(NIX,NUMEL)
73 my_real,
INTENT(IN) :: RFLOW(*)
74 INTEGER,
INTENT(IN) :: AIRBAGS_TOTAL_FVM_IN_H3D
75 REAL,
INTENT(INOUT) :: WA4(SWA4), WA4_FVM(AIRBAGS_TOTAL_FVM_IN_H3D)
76 TYPE (ELBUF_STRUCT_),
INTENT(IN),
DIMENSION(NGROUP) :: ELBUF_TAB
78INTENT(IN) :: volmon(svolmon)
79 INTEGER,
INTENT(INOUT) :: IS_WRITTEN_NODE_FVM(AIRBAGS_TOTAL_FVM_IN_H3D),IS_WRITTEN_NODE(NUMNOD)
80 TYPE(
fvbag_data),
INTENT(IN) :: FVDATA_P(NFVBAG)
84 INTEGER IADI, IADR, I, ITYP, NINOUT, NNO, NEL, NELv,II1, II2,
85 . IR1, IR2, J, , NNO_L, NNI_L, II3, II4, JJJ, NNI,
86 . IALEL,NNOD,IPOS,IV,NGv,IDLOCv,J1,J2,IBV
87 INTEGER MLW, NG, KCVT, (6), NBF, NBL, IB, ICELL, NIN, MCELL
88 TYPE(g_bufel_) ,
POINTER :: GBUF,GBUFv
89 my_real,
ALLOCATABLE,
DIMENSION(:) :: COUNT_VOL
91 INTEGER,
DIMENSION(:,:),
POINTER :: pAdjBRICK
106 IF(nfvbag > 0 .AND. ispmd == 0 .AND. airbags_total_fvm_in_h3d > 0)
THEN
109 . airbags_node_id_shift)
subroutine anim_nodal_contour_fvmbags(key, wa4, monvol, volmon, fvdata_p, nfvbag, smonvol, svolmon, airbags_total_fvm, is_written_node_fvm, airbags_node_id_shift)
subroutine nodalvol(ifunc, wa4, wa4_fvm, iflow, rflow, iparg, elbuf_tab, ix, nix, numel, itab, nv46, monvol, volmon, airbags_total_fvm_in_h3d, is_written_node, is_written_node_fvm, ispmd, fvdata_p, swa4, airbags_node_id_shift)