Draft: Protect calls to ParMETIS by HAVE_PARMETIS
Summary
ParMETIS can only be used if 1. the parmetis header parmetis.h
is included and 2. the parmetis library is linked. IF this is the case, the compile definition HAVE_PARMETIS
is set. This MR check for this define on all ParMETIS calls.