fix fieldsplit with petsc 3.5.x