31 . ITAGEL, NN , NEL, NB_NODE)
39#include "implicit_f.inc"
48 INTEGER IBUF(*), ELEM(3,*), IBAGHOL(NIBHOL,*),
50 . itagel(*), nn, nel, nb_node
51 TYPE (SURF_) ,
DIMENSION(NSURF) :: IGRSURF
55 INTEGER I, II, ITABINV(NB_NODE), ITAGVENT(NN),
56 . ISU, NELSU, IEL, NG1, NG2, NG3, NG4, N1, N2, N3, N4,
57 . ivent, nall, nn1, nn2, iventyp
72 iventyp=ibaghol(13,ivent)
73 IF(iventyp == 0) cycle
74 nelsu=igrsurf(isu)%NSEG
76 ng1 = igrsurf(isu)%NODES(i,1)
77 ng2 = igrsurf(isu)%NODES(i,2)
78 ng3 = igrsurf(isu)%NODES(i,3)
79 ng4 = igrsurf(isu)%NODES(i,4)
92 IF(itagel(iel) > 0) cycle
96 nall=itagvent(n1)*itagvent(n2)*itagvent(n3)
98 nn1=itagvent(n2)-itagvent(n1)
99 nn2=itagvent(n3)-itagvent(n1)
100 IF (nn1 == 0 .AND. nn2 == 0) itagel(iel)=-itagvent(n1)
subroutine fvventholeint(ibuf, elem, ibaghol, nvent, igrsurf, itagel, nn, nel, nb_node)