5 &(ifabor,ikle,trav1,nptfr,numpb,nbpb)
56 INTEGER,
INTENT(INOUT) :: TRAV1(
npoin,2)
57 INTEGER,
INTENT(INOUT) :: NPTFR
58 INTEGER,
INTENT(INOUT) :: NUMPB(100), NBPB
61 INTEGER ISUIV , IELEM , IFACE
66 INTEGER :: SOMSUI(4) = (/ 2 , 3 , 4 , 0 /)
77 4000
FORMAT(/,1x,
'RANBO : MESH NOT ALLOWED , MESH = ',i4,/)
89 IF (ifabor(ielem,iface).LE.0)
THEN 91 trav1(nptfr,1) = ikle(ielem, iface )
92 trav1(nptfr,2) = ikle(ielem,somsui(iface))
106 IF (trav1(i,1).EQ.trav1(isuiv,2)) i1 = i1 + 1
107 IF (trav1(i,2).EQ.trav1(isuiv,1)) i2 = i2 + 1
112 numpb(nbpb) = trav1(i,1)
116 IF (numpb(j).EQ.trav1(i,1)) exist = .true.
120 IF (nbpb.GT.100)
THEN 125 numpb(nbpb) = trav1(i,1)
132 numpb(nbpb) = trav1(i,2)
136 IF (numpb(j).EQ.trav1(i,2)) exist = .true.
140 IF (nbpb.GT.100)
THEN 145 numpb(nbpb) = trav1(i,2)
154 1020
FORMAT (//,1x,
'SEARCHING ABOUT CONNECTED ISLANDS',/,
155 & 1x,
'---------------------------------')
156 9001
FORMAT (1x,
'*****************************************',/,
157 & 1x,
'ERROR - ROUTINE VERIFS',/,
158 & 1x,
'NB OF CONNECTION POINTS GREATHER THAN 100',/,
159 & 1x,
'*****************************************')
subroutine verifs(IFABOR, IKLE, TRAV1, NPTFR, NUMPB, NBPB)