Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/tests/
H A Dex28.c120 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 Dfetidp.c50 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 Ddeflation.c457 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 Dredundant.c376 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 Dredistribute.c482 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 Dpcmpi.c994 PetscErrorCode PCMPIGetKSP(PC pc, KSP *innerksp) in PCMPIGetKSP() argument
1000 PetscAssertPointer(innerksp, 2); in PCMPIGetKSP()
1001 *innerksp = red->ksps[0]; in PCMPIGetKSP()