5 & (nelem,npoin,mxelvs,ikles,mxptvs)
47 INTEGER,
INTENT(IN) :: NELEM
48 INTEGER,
INTENT(IN) :: NPOIN
49 INTEGER,
INTENT(IN) :: MXELVS
50 INTEGER,
INTENT(IN),
DIMENSION(4,NELEM) :: IKLES
51 INTEGER,
INTENT(OUT) :: MXPTVS
55 INTEGER :: IPOIN,I,J,K,IKLJ,IKL
57 INTEGER,
DIMENSION(:),
ALLOCATABLE :: VOIS
58 INTEGER,
DIMENSION(:,:),
ALLOCATABLE :: IND_ELEM
60 ALLOCATE(vois(3*mxelvs))
61 ALLOCATE(ind_elem(npoin,mxelvs+1))
75 ind_elem(ikl,1)=ind_elem(ikl,1)+1
76 ind_elem(ikl,ind_elem(ikl,1)+1)=i
104 DO i = 2, ind_elem(ipoin,1)+1
105 iklj = ikles(j,ind_elem(ipoin,i))
107 IF ( vois(k) == iklj )
EXIT 117 IF( mxptvs < nvois) mxptvs = nvois
124 DEALLOCATE (ind_elem)
subroutine mxptel31(NELEM, NPOIN, MXELVS, IKLES, MXPTVS)