metis/programs/metis.c not V5 compliant

I am building parmetis-4.0.2 on a Linux x86_64 system.

metis/programs/metis.c references METIS_NodeWND (at line 127) which no longer exists in metis-5.x.x

Dan

RE: The build that comes along

The build that comes along with ParMetis does not build metis.c, so there should be no issue.

RE: MUMPS

Just starting with METIS and I ran into this same problem building the MUMPS linear solver. MUMPS was probably built using an older version of ParMETIS since it expects METIS_NODEWND to exist:

IF (COMPRESS .EQ. 1) THEN
DO I=1,KEEP(93)/2
FILS(I) = 2
ENDDO
DO I=KEEP(93)/2+1,NCMP
FILS(I) = 1
ENDDO
CALL METIS_NODEWND(NCMP, IW(L2), IW(1),FILS,
& NUMFLAG, OPTIONS_METIS,
& IKEEP(1,2), IKEEP(1,1) )
ELSE
CALL METIS_NODEND(NCMP, IW(L2), IW(1), NUMFLAG,
& OPTIONS_METIS,
& IKEEP(1,2), IKEEP(1,1) )
ENDIF

It would be nice, for the sake of backward compatibility, if this function were still be available.

Failing that, I would appreciate any tips on how to update MUMPS to use the new syntax: I know next to nothing about graph theory or how to use METIS.