Searched refs:innerksp (Results 1 – 6 of 6) sorted by relevance
| /petsc/src/ksp/ksp/tests/ |
| H A D | ex28.c | 120 KSP innerksp; in main() local 123 PetscCall(PCRedundantGetKSP(pc, &innerksp)); in main() 124 PetscCall(KSPSetFromOptions(innerksp)); in main() 125 PetscCall(KSPGetPC(innerksp, &innerpc)); in main() 136 KSP innerksp; in main() local 141 PetscCall(PCRedundantGetKSP(pc, &innerksp)); in main() 142 PetscCall(KSPGetPC(innerksp, &innerpc)); in main()
|
| /petsc/src/ksp/ksp/impls/fetidp/ |
| H A D | fetidp.c | 50 KSP innerksp; /* the KSP for the Lagrange multipliers */ member 109 static PetscErrorCode KSPFETIDPGetInnerKSP_FETIDP(KSP ksp, KSP *innerksp) in KSPFETIDPGetInnerKSP_FETIDP() argument 114 *innerksp = fetidp->innerksp; in KSPFETIDPGetInnerKSP_FETIDP() 131 PetscErrorCode KSPFETIDPGetInnerKSP(KSP ksp, KSP *innerksp) in KSPFETIDPGetInnerKSP() argument 135 PetscAssertPointer(innerksp, 2); in KSPFETIDPGetInnerKSP() 136 PetscUseMethod(ksp, "KSPFETIDPGetInnerKSP_C", (KSP, KSP *), (ksp, innerksp)); in KSPFETIDPGetInnerKSP() 219 PetscCall(KSPGetOperators(fetidp->innerksp, &F, NULL)); in KSPBuildSolution_FETIDP() 220 PetscCall(KSPBuildSolution(fetidp->innerksp, NULL, &Xl)); in KSPBuildSolution_FETIDP() 244 PetscCall(KSPComputeEigenvalues(fetidp->innerksp, nmax, r, c, neig)); in KSPComputeEigenvalues_FETIDP() 253 PetscCall(KSPComputeExtremeSingularValues(fetidp->innerksp, emax, emin)); in KSPComputeExtremeSingularValues_FETIDP() [all …]
|
| /petsc/src/ksp/pc/impls/deflation/ |
| H A D | deflation.c | 457 KSP innerksp; in PCSetUp_Deflation() local 586 innerksp = def->WtAWinv; in PCSetUp_Deflation() 594 PetscCall(KSPSetType(innerksp, def->ksptype)); /* TODO iherit from KSP + tolerances */ in PCSetUp_Deflation() 626 PetscCall(PCTelescopeGetKSP(pcinner, &innerksp)); in PCSetUp_Deflation() 627 if (innerksp) { in PCSetUp_Deflation() 628 PetscCall(KSPGetPC(innerksp, &pcinner)); in PCSetUp_Deflation() 641 if (innerksp) { in PCSetUp_Deflation() 643 PetscCall(KSPSetOptionsPrefix(innerksp, def->prefix)); in PCSetUp_Deflation() 644 PetscCall(KSPAppendOptionsPrefix(innerksp, "deflation_")); in PCSetUp_Deflation() 646 PetscCall(KSPSetOptionsPrefix(innerksp, "deflation_")); in PCSetUp_Deflation() [all …]
|
| /petsc/src/ksp/pc/impls/redundant/ |
| H A D | redundant.c | 376 static PetscErrorCode PCRedundantGetKSP_Redundant(PC pc, KSP *innerksp) in PCRedundantGetKSP_Redundant() argument 418 *innerksp = red->ksp; in PCRedundantGetKSP_Redundant() 437 PetscErrorCode PCRedundantGetKSP(PC pc, KSP *innerksp) in PCRedundantGetKSP() argument 441 PetscAssertPointer(innerksp, 2); in PCRedundantGetKSP() 442 PetscUseMethod(pc, "PCRedundantGetKSP_C", (PC, KSP *), (pc, innerksp)); in PCRedundantGetKSP()
|
| /petsc/src/ksp/pc/impls/redistribute/ |
| H A D | redistribute.c | 482 PetscErrorCode PCRedistributeGetKSP(PC pc, KSP *innerksp) in PCRedistributeGetKSP() argument 488 PetscAssertPointer(innerksp, 2); in PCRedistributeGetKSP() 489 *innerksp = red->ksp; in PCRedistributeGetKSP()
|
| /petsc/src/ksp/pc/impls/mpi/ |
| H A D | pcmpi.c | 994 PetscErrorCode PCMPIGetKSP(PC pc, KSP *innerksp) in PCMPIGetKSP() argument 1000 PetscAssertPointer(innerksp, 2); in PCMPIGetKSP() 1001 *innerksp = red->ksps[0]; in PCMPIGetKSP()
|