So I think there's two issues here: we use metis directly in fldecomp (which we're planning to drop, but this probably need fixing on a shorter timescale) and parmetis via zoltan (https://bugs.launchpad.net/fluidity/+bug/1006863). Afaics there's two ways about to go about this:
1) somehow force the use the older parmetis/metis in the places we use it. Don't really know how to do that
2) upgrade the call (with some #ifdef METIS_VERSION crap) in fldecomp and for parmetis/zoltan we probably need to rebuild zoltan with the newer version of parmetis if we're going to push our own petsc 3.3 package
So I think there's two issues here: we use metis directly in fldecomp (which we're planning to drop, but this probably need fixing on a shorter timescale) and parmetis via zoltan (https:/ /bugs.launchpad .net/fluidity/ +bug/1006863). Afaics there's two ways about to go about this:
1) somehow force the use the older parmetis/metis in the places we use it. Don't really know how to do that
2) upgrade the call (with some #ifdef METIS_VERSION crap) in fldecomp and for parmetis/zoltan we probably need to rebuild zoltan with the newer version of parmetis if we're going to push our own petsc 3.3 package