Searched refs:bjac (Results 1 – 1 of 1) sorted by relevance
548 PC_BJacobi_Singleblock *bjac = (PC_BJacobi_Singleblock *)jac->data; in PCReset_BJacobi_Singleblock() local552 PetscCall(VecDestroy(&bjac->x)); in PCReset_BJacobi_Singleblock()553 PetscCall(VecDestroy(&bjac->y)); in PCReset_BJacobi_Singleblock()560 PC_BJacobi_Singleblock *bjac = (PC_BJacobi_Singleblock *)jac->data; in PCDestroy_BJacobi_Singleblock() local566 PetscCall(PetscFree(bjac)); in PCDestroy_BJacobi_Singleblock()587 PC_BJacobi_Singleblock *bjac = (PC_BJacobi_Singleblock *)jac->data; in PCApply_BJacobi_Singleblock() local590 PetscCall(VecGetLocalVectorRead(x, bjac->x)); in PCApply_BJacobi_Singleblock()591 PetscCall(VecGetLocalVector(y, bjac->y)); in PCApply_BJacobi_Singleblock()596 PetscCall(PetscLogEventBegin(PC_ApplyOnBlocks, jac->ksp[0], bjac->x, bjac->y, 0)); in PCApply_BJacobi_Singleblock()597 PetscCall(KSPSolve(jac->ksp[0], bjac->x, bjac->y)); in PCApply_BJacobi_Singleblock()[all …]