Searched refs:true_diag (Results 1 – 1 of 1) sorted by relevance
221 Vec true_diag; in PCSetUp_Jacobi() local222 PetscCall(VecDuplicate(diag, &true_diag)); in PCSetUp_Jacobi()223 PetscCall(MatGetDiagonal(pc->pmat, true_diag)); in PCSetUp_Jacobi()226 PetscCall(VecGetArrayRead(true_diag, &x)); // to make more general -todo in PCSetUp_Jacobi()233 PetscCall(VecRestoreArrayRead(true_diag, &x)); in PCSetUp_Jacobi()236 PetscCall(VecDestroy(&true_diag)); in PCSetUp_Jacobi()239 Vec true_diag; in PCSetUp_Jacobi() local240 PetscCall(VecDuplicate(diag, &true_diag)); in PCSetUp_Jacobi()241 PetscCall(MatGetDiagonal(pc->pmat, true_diag)); in PCSetUp_Jacobi()242 PetscCall(VecAXPY(diag, -1, true_diag)); // subtract off diag in PCSetUp_Jacobi()[all …]