removed SAME_PRECONDITIONER argument since petsc 3.5.2 changed the function