31 . IBAGHOL, ILVOUT, IFLAG )
32 use element_mod ,
only : nixc,nixtg
36#include "implicit_f.inc"
46 INTEGER IXC(NIXC,*), IXTG(NIXTG,*)
47 INTEGER,
DIMENSION(NEL),
INTENT(IN) :: ELTG
48 INTEGER,
DIMENSION(NEL),
INTENT(IN) :: ITAGEL
49 INTEGER NEL, ILVOUT, IFLAG
50 INTEGER IBAGHOL(NIBHOL,*)
62 IF (ifound>numelq.AND.ifound<=numelq+numelc)
THEN
63 IF (iflag == 0.AND.itagel(i) == 0.AND.ilvout >= 2)
THEN
64 WRITE(iout,1100) i,ixc(nixc,ifound-numelq)
65 ELSEIF (itagel(i) > 0)
THEN
66 WRITE(iout,1101) i,ixc(nixc,ifound-numelq),itagel(i)
67 ELSEIF (iflag == 0.AND.itagel(i) < 0)
THEN
69 iventyp=ibaghol(13,ivent)
71 WRITE(iout,1102) i,ixc(nixc,ifound-numelq),ivent
73 WRITE(iout,1103) i,ixc(nixc,ifound-numelq),ivent
76 ELSEIF (ifound>numelq+numelc)
THEN
77 IF (iflag == 0.AND.itagel(i) == 0.AND.ilvout >= 2)
THEN
78 WRITE(iout,1110) i,ixtg(nixtg,ifound-numelq-numelc)
79 ELSEIF (itagel(i) > 0)
THEN
81 . i,ixtg(nixtg,ifound-numelq-numelc),itagel(i)
82 ELSEIF (iflag == 0.AND.itagel(i) < 0)
THEN
84 iventyp=ibaghol(13,ivent)
86 WRITE(iout,1112) i,ixtg(nixtg,ifound-numelq-numelc),ivent
88 WRITE(iout,1113) i,ixtg(nixtg,ifound-numelq-numelc),ivent
94 1000
FORMAT(/5x,
'FVMBAG - AIRBAG ELEMENTS <-> SHELL or SH3N ELEMENTS'
95 . /5x,
'---------------------------------------------------')
96 1100
FORMAT(20x,
'ELEM: ',i8,
' <-> SHELL: ',i10)
97 1101
FORMAT(20x,
'ELEM: ',i8,
' <-> SHELL: ',i10,
' - INFLATOR : ',i8)
98 1102
FORMAT(20x,
'ELEM: ',i8,
' <-> SHELL: ',i10,
' - VENT HOLE: ',i8)
99 1103
FORMAT(20x,
'ELEM: ',i8,
' <-> SHELL: ',i10,
' - POROUS SURFACE: ',i8)
100 1110
FORMAT(20x,
'ELEM: ',i8,
' <-> SH3N : ',i10)
101 1111
FORMAT(20x,
'ELEM: ',i8,
' <-> SH3N : ',i10,
' - INFLATOR : ',i8)
102 1112
FORMAT(20x,
'ELEM: ',i8,
' <-> SH3N : ',i10,
' - VENT HOLE: ',i8)
103 1113
FORMAT(20x,
'ELEM: ',i8,
' <-> SH3N : ',i10,
' - POROUS SURFACE: ',i8)
subroutine fvelprint(ixc, ixtg, nel, itagel, eltg, ibaghol, ilvout, iflag)