Lines Matching refs:jac
6 PC_PBJacobi *jac = (PC_PBJacobi *)pc->data; in PCApply_PBJacobi() local
8 const PetscInt m = jac->mbs; in PCApply_PBJacobi()
9 const PetscInt bs = jac->bs; in PCApply_PBJacobi()
10 const MatScalar *diag = jac->diag; in PCApply_PBJacobi()
128 PC_PBJacobi *jac = (PC_PBJacobi *)pc->data; in PCApplyTranspose_PBJacobi() local
130 const PetscInt m = jac->mbs; in PCApplyTranspose_PBJacobi()
131 const PetscInt bs = jac->bs; in PCApplyTranspose_PBJacobi()
132 const MatScalar *diag = jac->diag; in PCApplyTranspose_PBJacobi()
250 PC_PBJacobi *jac = (PC_PBJacobi *)pc->data; in PCSetUp_PBJacobi_Host() local
256 PetscCall(MatInvertBlockDiagonal(A, &jac->diag)); in PCSetUp_PBJacobi_Host()
260 PetscCall(MatGetBlockSize(A, &jac->bs)); in PCSetUp_PBJacobi_Host()
262 jac->mbs = nlocal / jac->bs; in PCSetUp_PBJacobi_Host()
308 PC_PBJacobi *jac = (PC_PBJacobi *)pc->data; in PCDestroy_PBJacobi() local
315 PetscCall(MatDestroy(&jac->diagPB)); in PCDestroy_PBJacobi()
322 PC_PBJacobi *jac = (PC_PBJacobi *)pc->data; in PCView_PBJacobi() local
327 …scii) PetscCall(PetscViewerASCIIPrintf(viewer, " point-block size %" PetscInt_FMT "\n", jac->bs)); in PCView_PBJacobi()
358 PC_PBJacobi *jac; in PCCreate_PBJacobi() local
365 PetscCall(PetscNew(&jac)); in PCCreate_PBJacobi()
366 pc->data = (void *)jac; in PCCreate_PBJacobi()
372 jac->diag = NULL; in PCCreate_PBJacobi()