make compile with PETSc again

The direct solver was not working with PETSc. We pick MUMPS for now,
which seems to work okay but requires you set up PETSc with MUMPS for it
to work.