Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/tutorials/
H A Dex77.c85 PetscCall(KSPMatSolve(ksp, B, X)); in main()
90 PetscCall(KSPMatSolve(ksp, B, X)); in main()
103 PetscCall(KSPMatSolve(ksp, B, X)); in main()
109 PetscCall(KSPMatSolve(ksp, B, X)); in main()
H A Dex77f.F9038 PetscCallA(KSPMatSolve(ksp, B, X, ierr))
43 PetscCallA(KSPMatSolve(ksp, B, X, ierr))
H A Dex79.c77 PetscCall(KSPMatSolve(ksp, B, X)); in main()
82 PetscCall(KSPMatSolve(ksp, B, X)); in main()
H A Dex76f.F9097 PetscCallA(KSPMatSolve(ksp, C, Y, ierr))
H A Dex76.c175 if (!transpose) PetscCall(KSPMatSolve(ksp, B, X)); in main()
193 if (!transpose) PetscCall(KSPMatSolve(ksp, B, C)); in main()
/petsc/src/ksp/ksp/tests/
H A Dex54.c121 PetscCall(KSPMatSolve(QRsolver, V, A)); in main()
137 PetscCall(KSPMatSolve(QRsolver, V, B)); in main()
H A Dex87.c131 PetscCall(KSPMatSolve(ksp, B, X)); in main()
H A Dex26.c112 PetscCall(KSPMatSolve(ksp, B, X)); in main()
/petsc/src/ksp/pc/impls/mg/
H A Dfmg.c83 PetscCall(KSPMatSolve(mglevels[i]->smoothd, mglevels[i]->B, mglevels[i]->X)); in PCMGKCycle_Private()
97 PetscCall(KSPMatSolve(mglevels[l - 1]->smoothd, mglevels[l - 1]->B, mglevels[l - 1]->X)); in PCMGKCycle_Private()
H A Dsmg.c37 PetscCall(KSPMatSolve(mglevels[i]->smoothd, mglevels[i]->B, mglevels[i]->X)); in PCMGACycle_Private()
H A Dgdsw.c311 PetscCall(KSPMatSolve(sksp[i], Y, X)); in PCMGGDSWCreateCoarseSpace_Private()
H A Dmg.c24 PetscCall(KSPMatSolve(mglevels->smoothd, mglevels->B, mglevels->X)); /* pre-smooth */ in PCMGMCycle_Private()
96 PetscCall(KSPMatSolve(mglevels->smoothu, mglevels->B, mglevels->X)); /* post smooth */ in PCMGMCycle_Private()
/petsc/src/ksp/pc/impls/ksp/
H A Dpcksp.c58 …PetscCall(KSPMatSolve(jac->ksp, Y, Y)); /* TODO FIXME: this will fail since KSPMatSolve() does not… in PCMatApply_KSP()
60 PetscCall(KSPMatSolve(jac->ksp, X, Y)); in PCMatApply_KSP()
/petsc/src/ksp/pc/impls/fieldsplit/
H A Dfieldsplit.c1409 PetscCall(KSPMatSolve(kspA, ilinkA->X, ilinkA->Y)); in PCMatApply_FieldSplit_Schur()
1414 PetscCall(KSPMatSolve(jac->kspschur, ilinkD->X, ilinkD->Y)); in PCMatApply_FieldSplit_Schur()
1424 PetscCall(KSPMatSolve(kspA, ilinkA->X, ilinkA->Y)); in PCMatApply_FieldSplit_Schur()
1432 PetscCall(KSPMatSolve(jac->kspschur, ilinkD->X, ilinkD->Y)); in PCMatApply_FieldSplit_Schur()
1442 PetscCall(KSPMatSolve(jac->kspschur, ilinkD->X, ilinkD->Y)); in PCMatApply_FieldSplit_Schur()
1450 PetscCall(KSPMatSolve(kspA, ilinkA->X, ilinkA->Y)); in PCMatApply_FieldSplit_Schur()
1516 if (N == P) PetscCall(KSPMatSolve(kspLower, ilinkA->X, ilinkA->Y)); in PCMatApply_FieldSplit_Schur()
1524 PetscCall(KSPMatSolve(jac->kspschur, ilinkD->X, ilinkD->Y)); in PCMatApply_FieldSplit_Schur()
1534 PetscCall(KSPMatSolve(kspA, ilinkA->X, ilinkA->Y)); in PCMatApply_FieldSplit_Schur()
1542 PetscCall(KSPMatSolve(kspA, ilinkA->X, ilinkA->Y)); in PCMatApply_FieldSplit_Schur()
[all …]
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscksp.pxi197 PetscErrorCode KSPMatSolve(PetscKSP, PetscMat, PetscMat)
H A DKSP.pyx1839 solve, petsc.KSPMatSolve
1842 CHKERR(KSPMatSolve(self.ksp, B.mat, X.mat))
1858 solveTranspose, petsc.KSPMatSolve
/petsc/include/
H A Dpetscksp.h107 PETSC_EXTERN PetscErrorCode KSPMatSolve(KSP, Mat, Mat);
449 return KSPMatSolve(ksp, B, X); in KSPHPDDMMatSolve()
/petsc/src/ksp/ksp/utils/schurm/
H A Dschurm.c522 PetscCall(KSPMatSolve(ksp, Bd, AinvBd)); in MatSchurComplementComputeExplicitOperator()
971 PetscCall(KSPMatSolve(Na->ksp, work1, work2)); in MatProductNumeric_SchurComplement_Dense()
/petsc/doc/changes/
H A D314.md190 - Add KSPMatSolve() for solving iteratively (currently only with
/petsc/src/ksp/pc/impls/bjacobi/
H A Dbjacobi.c619 PetscCall(KSPMatSolve(jac->ksp[0], sX, sY)); in PCMatApply_BJacobi_Singleblock_Private()
1242 PetscCall(KSPMatSolve(jac->ksp[0], sX, sY)); in PCMatApply_BJacobi_Multiproc()
/petsc/src/ksp/pc/impls/hpddm/
H A Dpchpddm.cxx482 if (!transpose) PetscCall(KSPMatSolve(data->levels[0]->ksp, X, Y)); in PCMatApply_HPDDM()
1237 if (!transpose) PetscCall(KSPMatSolve(ctx->ksp, B, X)); in PCHPDDMSolve_Private()
3440 PetscCall(KSPMatSolve(h->ksp, B, A)); in MatProduct_AB_Harmonic()
/petsc/src/ksp/pc/impls/asm/
H A Dasm.c539 PetscCall(KSPMatSolve(osm->ksp[0], Z, W)); in PCMatApply_ASM_Private()
/petsc/src/ksp/pc/impls/gasm/
H A Dgasm.c710 PetscCall(KSPMatSolve(osm->ksp[0], Z, W)); in PCMatApply_GASM()
/petsc/src/ksp/ksp/interface/
H A Ditfunc.c1319 PetscErrorCode KSPMatSolve(KSP ksp, Mat B, Mat X) in KSPMatSolve() function
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcschurs.c1772 PetscCall(KSPMatSolve(pS_II, S_IE, tX)); in PCBDDCSubSchursSetUp()