Searched refs:ispai (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/pc/impls/spai/ |
| H A D | ispai.c | 59 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 …]
|