PETSc interface changes resolved in utility/PETScWrappers.h and some simplification in backend selection.
utility/PETScWrappers.h