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(,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) :: ELBUF_TAB
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
101 CALL anim_nodal_ssp_elems(wa4,swa4,iparg,elbuf_tab,ix,nix,numel,is_written_node,
102 . multi_fvm, nparg, ngroup, numnod)
108 IF(nfvbag > 0 .AND. ispmd == 0 .AND. airbags_total_fvm_in_h3d > 0)
THEN
110 . nfvbag, smonvol, svolmon, airbags_total_fvm_in_h3d, is_written_node_fvm,
111 . 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 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)