5 &(nbpb,numpb,x,y,ikle,ncolor,isdry,new)
53 INTEGER,
INTENT(INOUT) :: NCOLOR(
npmax)
54 INTEGER,
INTENT(IN) :: NBPB, NUMPB(100)
55 DOUBLE PRECISION,
INTENT(INOUT) :: X(
npmax) , Y(
npmax)
57 INTEGER I, IEL, J, NELI
67 IF (ikle(iel,1).EQ.numpb(i).OR.ikle(iel,2).EQ.numpb(i)
68 & .OR.ikle(iel,3).EQ.numpb(i))
THEN 83 IF ((ikle(iel, 1).EQ.0).AND.(ikle(iel, 2).EQ.0).AND.
84 & (ikle(iel, 3).EQ.0))
THEN 86 DO i = iel,
nelem - neli
87 ikle(i,1) = ikle(i+1, 1)
88 ikle(i,2) = ikle(i+1, 2)
89 ikle(i,3) = ikle(i+1, 3)
94 IF (iel .LE.
nelem-neli)
GOTO 20
116 IF (isdry(i) .EQ.0)
THEN 129 IF (isdry(i) .EQ.0)
THEN 133 DO j = i,
npoin - neli
136 ncolor(j) = ncolor(j+1)
137 IF (isdry(j+1).GT.0)
THEN 138 isdry(j) = isdry(j+1) - 1
146 IF (i .LE.
npoin - neli)
GOTO 30
163 2009
FORMAT(1x,
'ELEMENTS CANCELLED IN THE MESH:',i8)
164 2011
FORMAT(1x,
'POINTS CANCELLED IN THE MESH: ',i8)
subroutine elmpb(NBPB, NUMPB, X, Y, IKLE, NCOLOR, ISDRY, NEW)