Home
last modified time | relevance | path

Searched refs:ispai (Results 1 – 1 of 1) sorted by relevance

/petsc/src/ksp/pc/impls/spai/
H A Dispai.c59 PC_SPAI *ispai = (PC_SPAI *)pc->data; in PCSetUp_SPAI() local
65 if (ispai->sp) { in PCSetUp_SPAI()
66 PetscCall(ConvertMatToMatrix(ispai->comm_spai, pc->pmat, pc->pmat, &ispai->B)); in PCSetUp_SPAI()
70 PetscCall(ConvertMatToMatrix(ispai->comm_spai, pc->pmat, AT, &ispai->B)); in PCSetUp_SPAI()
90 …nal(bspai, ispai->B, &ispai->M, stdout, ispai->epsilon, ispai->nbsteps, ispai->max, ispai->maxnew,… in PCSetUp_SPAI()
92 PetscCall(ConvertMatrixToMat(PetscObjectComm((PetscObject)pc), ispai->M, &ispai->PM)); in PCSetUp_SPAI()
95 sp_free_matrix(ispai->B); in PCSetUp_SPAI()
96 sp_free_matrix(ispai->M); in PCSetUp_SPAI()
102 PC_SPAI *ispai = (PC_SPAI *)pc->data; in PCApply_SPAI() local
106 PetscCall(MatMult(ispai->PM, xx, y)); in PCApply_SPAI()
[all …]