update prec petsc schur