Hello Carl,
Thanks for your interest in Algencan.
The metis routine that is addressed in the dependency list is the one that is contained in the "fakemetis.f" (or something like this, depending on the version of MA57 you have) file that comes with MA57 distribution. It is actually just a "dummy" subroutine, almost empty, that does not play the same role that the metis package plays, and this is the one we refer in the dependency list.
According to HSL documentation, the required metis subroutine is optional. It is not essential to MA57 to work. In this context, Algencan 2.4.0, by default, only supports this "dummy" routine. To run MA57 with true metis library, we would have to link the libmetis.a library (generated by the Metis distribution you might have downloaded) when we generate algencan executable, which requires some changes in Algencan makefiles. So, it depends on your problem. In general, MA57 with this "dummy" subroutine works pretty well.
Regards,
John.