[petsc-dev] MatDiagonalScale default implementation