Fix issue #272

Also small update for PETSc dev to use UMFPACK/SUITESPARSE.