5 &(mxptvs,mxelvs,ikles,ielm,npoin,nelem,ndp,ipobo,listin)
63 INTEGER,
INTENT(INOUT) :: MXPTVS,MXELVS
64 INTEGER,
INTENT(IN) :: IELM,NDP,NPOIN,NELEM
65 INTEGER,
INTENT(IN) :: IKLES(ndp,nelem),IPOBO(npoin)
66 LOGICAL,
INTENT(IN) :: LISTIN
71 INTEGER,
ALLOCATABLE :: ITRAV(:)
72 ALLOCATE(itrav(npoin))
86 itrav(ikles(j,ielem)) = itrav(ikles(j,ielem)) + 1
94 mxelvs = max(mxelvs,itrav(i))
102 CALL mxptel31(nelem,npoin,mxelvs,ikles,mxptvs)
106 IF(ipobo(i).NE.0) mxptvs = max(mxptvs,itrav(i)+1)
120 WRITE(
lu,98) mxelvs,mxptvs
122 WRITE(
lu,*)
'(GLOBAL MESH)' 125 98
FORMAT(1x,
'MXPTEL (BIEF) : MAXIMUM NUMBER OF ELEMENTS AROUND A POI 127 &
' MAXIMUM NUMBER OF POINTS AROUND A POINT
subroutine mxptel(MXPTVS, MXELVS, IKLES, IELM, NPOIN, NELEM, NDP, IPOBO, LISTIN)
subroutine mxptel31(NELEM, NPOIN, MXELVS, IKLES, MXPTVS)