39 SUBROUTINE nodalssp(IFUNC , WA4 , WA4_FVM, IFLOW , RFLOW,
40 . IPARG , ELBUF_TAB , IX , NIX , NUMEL,
41 . ITAB , NV46 , MONVOL , VOLMON , AIRBAGS_TOTAL_FVM_IN_H3D,
42 . IS_WRITTEN_NODE,IS_WRITTEN_NODE_FVM , ISPMD , FVDATA_P,
43 . SWA4 , AIRBAGS_NODE_ID_SHIFT, MULTI_FVM)
60 USE multi_fvm_mod ,
ONLY : multi_fvm_struct
61 use anim_nodal_ssp_elems_mod
65#include "implicit_f.inc"
71#include "vect01_c.inc"
73#include "tabsiz_c.inc"
77 INTEGER,
INTENT(IN) :: NUMEL, IFUNC, NIX, NV46,ITAB(NUMNOD), ISPMD, SWA4, AIRBAGS_NODE_ID_SHIFT
78 INTEGER,
INTENT(IN) :: IFLOW(*),IPARG(NPARG,NGROUP),IX(NIX,NUMEL)
79 my_real,
INTENT(IN) :: RFLOW(*)
80 INTEGER,
INTENT(IN) :: AIRBAGS_TOTAL_FVM_IN_H3D
81 REAL,
INTENT(INOUT) :: WA4(SWA4), WA4_FVM(AIRBAGS_TOTAL_FVM_IN_H3D)
82 TYPE (ELBUF_STRUCT_),
INTENT(IN),
DIMENSION(NGROUP) ::
83 INTEGER,
INTENT(IN) :: MONVOL(SMONVOL)
84 my_real,
INTENT(IN) :: volmon(svolmon)
85 INTEGER,
INTENT(INOUT) :: IS_WRITTEN_NODE_FVM(AIRBAGS_TOTAL_FVM_IN_H3D),IS_WRITTEN_NODE(NUMNOD)
86 TYPE(
fvbag_data),
INTENT(IN) :: FVDATA_P (NFVBAG)
87 TYPE (MULTI_FVM_STRUCT),
INTENT(IN) :: MULTI_FVM
91 INTEGER IADI, IADR, I, ITYP, NINOUT, NNO, NEL, NELv,II1, II2,
92 . IR1, IR2, J, JJ, NNO_L, NNI_L, II3, II4, JJJ, NNI,
93 . IALEL,NNOD,IPOS,IV,NGv,IDLOCv,J1,J2,IBV
94 INTEGER MLW, NG, KCVT, (6), NBF, NBL, IB, ICELL, NIN, MCELL
95 TYPE(g_bufel_) ,
POINTER :: GBUF,GBUFv
96 my_real,
ALLOCATABLE,
DIMENSION(:) :: COUNT_VOL
98 INTEGER,
DIMENSION(:,:),
POINTER :: pAdjBRICK
107 CALL anim_nodal_ssp_elems(wa4,swa4,iparg,elbuf_tab,ix,nix,numel,is_written_node,
108 . multi_fvm, nparg, ngroup, numnod)
116 . nfvbag, smonvol, svolmon, airbags_total_fvm_in_h3d, is_written_node_fvm,
117 . airbags_node_id_shift)
subroutine nodalssp(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, multi_fvm)