# Krylov Methods - KSP Manual Pages

<A HREF="../../../src/ksp/ksp/tutorials/index.html">Examples</A><BR>

The
<A HREF="../../../docs/manualpages/KSP/index.html">scalable linear equations solvers (KSP)</A>
component provides an easy-to-use interface to the combination of
a Krylov subspace iterative method and a preconditioner (in the KSP and
<A HREF="../../../docs/manualpages/PC/index.html">PC</A>
components, respectively) or a sequential direct solver.  KSP users can set various Krylov
subspace options at runtime via the options database (e.g., `-ksp_type cg`).
KSP users can also set KSP options directly in application
by directly calling the KSP routines listed below (e.g.,
<A HREF="../../../docs/manualpages/KSP/KSPSetType.html">KSPSetType()</A>
).
KSP components can be used directly to create and
destroy solvers; this is not needed for users but
is intended for library developers.
[Manual Pages Table of Contents](/docs/manualpages/index.md)

## Manual Pages by Level

### Beginner - Basic usage
```{hlist}
---
columns: 3
---
- [](KSP.md)
- [](KSPBCGS.md)
- [](KSPBICG.md)
- [](KSPCG.md)
- [](KSPCGLS.md)
- [](KSPCGNE.md)
- [](KSPCGS.md)
- [](KSPCGType.md)
- [](KSPCHEBYSHEV.md)
- [](KSPCR.md)
- [](KSPConvergedReason.md)
- [](KSPConvergedReasonView.md)
- [](KSPCreate.md)
- [](KSPDGMRES.md)
- [](KSPDestroy.md)
- [](KSPFBCGS.md)
- [](KSPFBCGSR.md)
- [](KSPFCG.md)
- [](KSPFGMRES.md)
- [](KSPGCR.md)
- [](KSPGMRES.md)
- [](KSPGetConvergedReasonString.md)
- [](KSPGuess.md)
- [](KSPGuessType.md)
- [](KSPIBCGS.md)
- [](KSPLCD.md)
- [](KSPLGMRES.md)
- [](KSPLSQR.md)
- [](KSPMINRES.md)
- [](KSPMonitorSet.md)
- [](KSPPGMRES.md)
- [](KSPPREONLY.md)
- [](KSPQMRCGS.md)
- [](KSPRICHARDSON.md)
- [](KSPReset.md)
- [](KSPResetViewers.md)
- [](KSPSYMMLQ.md)
- [](KSPSetComputeInitialGuess.md)
- [](KSPSetComputeOperators.md)
- [](KSPSetComputeRHS.md)
- [](KSPSetFromOptions.md)
- [](KSPSetInitialGuessNonzero.md)
- [](KSPSetOperators.md)
- [](KSPSolve.md)
- [](KSPTCQMR.md)
- [](KSPTFQMR.md)
- [](KSPType.md)
- [](KSPView.md)
- [](KSP_CONVERGED_ATOL.md)
- [](KSP_CONVERGED_ITERATING.md)
- [](KSP_CONVERGED_ITS.md)
- [](KSP_CONVERGED_RTOL.md)
- [](KSP_DIVERGED_BREAKDOWN.md)
- [](KSP_DIVERGED_BREAKDOWN_BICG.md)
- [](KSP_DIVERGED_DTOL.md)
- [](KSP_DIVERGED_INDEFINITE_PC.md)
- [](KSP_DIVERGED_ITS.md)
- [](KSP_DIVERGED_NONSYMMETRIC.md)
- [](KSP_DIVERGED_PC_FAILED.md)
- [](MatLMVMSetHistorySize.md)
```



### Intermediate - Setting options for algorithms and data structures
```{hlist}
---
columns: 3
---
- [](KSPAGMRES.md)
- [](KSPBCGSL.md)
- [](KSPBCGSLSetEll.md)
- [](KSPBCGSLSetPol.md)
- [](KSPBCGSLSetUsePseudoinverse.md)
- [](KSPBCGSLSetXRes.md)
- [](KSPCGSetType.md)
- [](KSPCGUseSingleReduction.md)
- [](KSPChebyshevEstEigSet.md)
- [](KSPChebyshevEstEigSetUseNoisy.md)
- [](KSPChebyshevSetEigenvalues.md)
- [](KSPConvergedDefaultCreate.md)
- [](KSPConvergedDefaultDestroy.md)
- [](KSPConvergedDefaultSetConvergedMaxits.md)
- [](KSPConvergedDefaultSetUIRNorm.md)
- [](KSPConvergedDefaultSetUMIRNorm.md)
- [](KSPConvergedRateView.md)
- [](KSPConvergedReasonViewCancel.md)
- [](KSPConvergedReasonViewFromOptions.md)
- [](KSPConvergedReasonViewSet.md)
- [](KSPFCDTruncationType.md)
- [](KSPFCGGetMmax.md)
- [](KSPFCGGetTruncationType.md)
- [](KSPFCGSetMmax.md)
- [](KSPFCGSetTruncationType.md)
- [](KSPFGMRESModifyPCKSP.md)
- [](KSPFGMRESModifyPCNoChange.md)
- [](KSPFGMRESSetModifyPC.md)
- [](KSPGCRGetRestart.md)
- [](KSPGCRSetModifyPC.md)
- [](KSPGCRSetRestart.md)
- [](KSPGMRESClassicalGramSchmidtOrthogonalization.md)
- [](KSPGMRESGetCGSRefinementType.md)
- [](KSPGMRESGetOrthogonalization.md)
- [](KSPGMRESGetRestart.md)
- [](KSPGMRESModifiedGramSchmidtOrthogonalization.md)
- [](KSPGMRESMonitorKrylov.md)
- [](KSPGMRESSetBreakdownTolerance.md)
- [](KSPGMRESSetCGSRefinementType.md)
- [](KSPGMRESSetHapTol.md)
- [](KSPGMRESSetOrthogonalization.md)
- [](KSPGMRESSetPreAllocateVectors.md)
- [](KSPGMRESSetRestart.md)
- [](KSPGROPPCG.md)
- [](KSPGetApplicationContext.md)
- [](KSPGetConvergedReason.md)
- [](KSPGetDM.md)
- [](KSPGetDiagonalScale.md)
- [](KSPGetDiagonalScaleFix.md)
- [](KSPGetErrorIfNotConverged.md)
- [](KSPGetInitialGuessNonzero.md)
- [](KSPGetIterationNumber.md)
- [](KSPGetMonitorContext.md)
- [](KSPGetOperators.md)
- [](KSPGetOperatorsSet.md)
- [](KSPGetPCSide.md)
- [](KSPGetResidualNorm.md)
- [](KSPGetReusePreconditioner.md)
- [](KSPGetTolerances.md)
- [](KSPGetTotalIterations.md)
- [](KSPGetType.md)
- [](KSPHPDDM.md)
- [](KSPHPDDMGetDeflationMat.md)
- [](KSPHPDDMGetType.md)
- [](KSPHPDDMPrecision.md)
- [](KSPHPDDMSetDeflationMat.md)
- [](KSPHPDDMSetType.md)
- [](KSPHPDDMType.md)
- [](KSPLSQRConvergedDefault.md)
- [](KSPLSQRGetNorms.md)
- [](KSPLSQRGetStandardErrorVec.md)
- [](KSPLSQRMonitorResidual.md)
- [](KSPLSQRMonitorResidualDrawLG.md)
- [](KSPLSQRMonitorResidualDrawLGCreate.md)
- [](KSPLSQRSetComputeStandardErrorVec.md)
- [](KSPLSQRSetExactMatNorm.md)
- [](KSPLoad.md)
- [](KSPMatSolve.md)
- [](KSPMonitorCancel.md)
- [](KSPMonitorError.md)
- [](KSPMonitorErrorDraw.md)
- [](KSPMonitorErrorDrawLG.md)
- [](KSPMonitorErrorDrawLGCreate.md)
- [](KSPMonitorResidual.md)
- [](KSPMonitorResidualDraw.md)
- [](KSPMonitorResidualDrawLG.md)
- [](KSPMonitorResidualDrawLGCreate.md)
- [](KSPMonitorResidualRange.md)
- [](KSPMonitorSingularValue.md)
- [](KSPMonitorSingularValueCreate.md)
- [](KSPMonitorSolution.md)
- [](KSPMonitorSolutionDraw.md)
- [](KSPMonitorSolutionDrawLG.md)
- [](KSPMonitorSolutionDrawLGCreate.md)
- [](KSPMonitorTrueResidual.md)
- [](KSPMonitorTrueResidualDraw.md)
- [](KSPMonitorTrueResidualDrawLG.md)
- [](KSPMonitorTrueResidualDrawLGCreate.md)
- [](KSPMonitorTrueResidualMax.md)
- [](KSPPIPEBCGS.md)
- [](KSPPIPECG.md)
- [](KSPPIPECG2.md)
- [](KSPPIPECGRR.md)
- [](KSPPIPECR.md)
- [](KSPPIPEFCG.md)
- [](KSPPIPEFCGGetMmax.md)
- [](KSPPIPEFCGGetTruncationType.md)
- [](KSPPIPEFCGSetMmax.md)
- [](KSPPIPEFCGSetTruncationType.md)
- [](KSPPIPEFGMRES.md)
- [](KSPPIPEFGMRESSetShift.md)
- [](KSPPIPEGCR.md)
- [](KSPPIPEGCRGetMmax.md)
- [](KSPPIPEGCRGetTruncationType.md)
- [](KSPPIPEGCRGetUnrollW.md)
- [](KSPPIPEGCRSetMmax.md)
- [](KSPPIPEGCRSetModifyPC.md)
- [](KSPPIPEGCRSetTruncationType.md)
- [](KSPPIPEGCRSetUnrollW.md)
- [](KSPPIPEPRCG.md)
- [](KSPPythonGetType.md)
- [](KSPPythonSetType.md)
- [](KSPRichardsonSetScale.md)
- [](KSPRichardsonSetSelfScale.md)
- [](KSPSetApplicationContext.md)
- [](KSPSetDM.md)
- [](KSPSetDMActive.md)
- [](KSPSetDiagonalScaleFix.md)
- [](KSPSetErrorIfNotConverged.md)
- [](KSPSetPCSide.md)
- [](KSPSetReusePreconditioner.md)
- [](KSPSetSkipPCSetFromOptions.md)
- [](KSPSetTolerances.md)
- [](KSPSetType.md)
- [](KSPViewFromOptions.md)
- [](MatCreateLMVMBFGS.md)
- [](MatCreateLMVMBadBroyden.md)
- [](MatCreateLMVMBroyden.md)
- [](MatCreateLMVMDFP.md)
- [](MatCreateLMVMDiagBroyden.md)
- [](MatCreateLMVMSR1.md)
- [](MatCreateLMVMSymBadBroyden.md)
- [](MatCreateLMVMSymBroyden.md)
- [](MatCreateSchurComplement.md)
- [](MatLMVMAllocate.md)
- [](MatLMVMGetRejectCount.md)
- [](MatLMVMGetUpdateCount.md)
- [](MatLMVMIsAllocated.md)
- [](MatLMVMReset.md)
- [](MatLMVMResetShift.md)
- [](MatLMVMSymBroydenSetDelta.md)
- [](MatLMVMSymBroydenSetScaleType.md)
- [](MatLMVMUpdate.md)
- [](MatSchurComplementAinvType.md)
- [](MatSchurComplementGetKSP.md)
- [](MatSchurComplementGetSubMatrices.md)
- [](MatSchurComplementSetSubMatrices.md)
- [](MatSchurComplementUpdateSubMatrices.md)
```



### Advanced - Setting more advanced options and customization
```{hlist}
---
columns: 3
---
- [](DMGlobalToLocalSolve.md)
- [](DMKSPGetComputeInitialGuess.md)
- [](DMKSPGetComputeRHS.md)
- [](DMProjectField.md)
- [](KSPAppendOptionsPrefix.md)
- [](KSPBuildResidual.md)
- [](KSPCGGetNormD.md)
- [](KSPCGGetObjFcn.md)
- [](KSPCGSetRadius.md)
- [](KSPChebyshevEstEigGetKSP.md)
- [](KSPComputeEigenvalues.md)
- [](KSPComputeEigenvaluesExplicitly.md)
- [](KSPComputeExtremeSingularValues.md)
- [](KSPComputeOperator.md)
- [](KSPComputeRitz.md)
- [](KSPConvergedDefault.md)
- [](KSPConvergedSkip.md)
- [](KSPCreateVecs.md)
- [](KSPFCGGetNprealloc.md)
- [](KSPFCGSetNprealloc.md)
- [](KSPFETIDP.md)
- [](KSPFETIDPGetInnerBDDC.md)
- [](KSPFETIDPGetInnerKSP.md)
- [](KSPFETIDPSetInnerBDDC.md)
- [](KSPFETIDPSetPressureOperator.md)
- [](KSPGLTRGetLambda.md)
- [](KSPGLTRGetMinEig.md)
- [](KSPGMRESCGSRefinementType.md)
- [](KSPGetAndClearConvergenceTest.md)
- [](KSPGetComputeEigenvalues.md)
- [](KSPGetComputeSingularValues.md)
- [](KSPGetConvergenceContext.md)
- [](KSPGetConvergenceTest.md)
- [](KSPGetErrorHistory.md)
- [](KSPGetInitialGuessKnoll.md)
- [](KSPGetMatSolveBatchSize.md)
- [](KSPGetNormType.md)
- [](KSPGetOptionsPrefix.md)
- [](KSPGetResidualHistory.md)
- [](KSPGuessFischerSetModel.md)
- [](KSPMatRegisterAll.md)
- [](KSPMonitoRegisterAll.md)
- [](KSPMonitorDynamicTolerance.md)
- [](KSPMonitorRegister.md)
- [](KSPMonitorSAWs.md)
- [](KSPNormType.md)
- [](KSPPIPEFCGGetNprealloc.md)
- [](KSPPIPEFCGSetNprealloc.md)
- [](KSPPIPEGCRGetNprealloc.md)
- [](KSPPIPEGCRSetNprealloc.md)
- [](KSPPIPELCG.md)
- [](KSPQCGGetQuadratic.md)
- [](KSPQCGGetTrialStepNorm.md)
- [](KSPQCGSetTrustRegionRadius.md)
- [](KSPRegister.md)
- [](KSPRegisterAll.md)
- [](KSPResetFromOptions.md)
- [](KSPSetCheckNormIteration.md)
- [](KSPSetComputeEigenvalues.md)
- [](KSPSetComputeRitz.md)
- [](KSPSetComputeSingularValues.md)
- [](KSPSetConvergenceTest.md)
- [](KSPSetDiagonalScale.md)
- [](KSPSetErrorHistory.md)
- [](KSPSetGuess.md)
- [](KSPSetInitialGuessKnoll.md)
- [](KSPSetLagNorm.md)
- [](KSPSetMatSolveBatchSize.md)
- [](KSPSetNormType.md)
- [](KSPSetOptionsPrefix.md)
- [](KSPSetResidualHistory.md)
- [](KSPSetUpOnBlocks.md)
- [](KSPSetUseExplicitTranspose.md)
- [](KSPSetUseFischerGuess.md)
- [](KSPTSIRM.md)
- [](KSPUnwindPreconditioner.md)
- [](KSP_GMRES_CGS_REFINE_IFNEEDED.md)
- [](KSP_GMRES_CGS_REFINE_NEVER.md)
- [](KSP_NORM_NATURAL.md)
- [](KSP_NORM_NONE.md)
- [](KSP_NORM_PRECONDITIONED.md)
- [](KSP_NORM_UNPRECONDITIONED.md)
- [](MatCreateSchurComplementPmat.md)
- [](MatGetSchurComplement.md)
- [](MatLMVMApplyJ0Fwd.md)
- [](MatLMVMApplyJ0Inv.md)
- [](MatLMVMClearJ0.md)
- [](MatLMVMGetJ0.md)
- [](MatLMVMGetJ0KSP.md)
- [](MatLMVMGetJ0PC.md)
- [](MatLMVMSetJ0.md)
- [](MatLMVMSetJ0Diag.md)
- [](MatLMVMSetJ0KSP.md)
- [](MatLMVMSetJ0PC.md)
- [](MatLMVMSetJ0Scale.md)
- [](MatSchurComplementComputeExplicitOperator.md)
- [](MatSchurComplementGetAinvType.md)
- [](MatSchurComplementGetPmat.md)
- [](MatSchurComplementSetAinvType.md)
```



### Developer - Interfaces intended primarily for library developers, not for typical applications programmers
```{hlist}
---
columns: 3
---
- [](DMCopyDMKSP.md)
- [](DMGetDMKSP.md)
- [](DMGetDMKSPWrite.md)
- [](DMKSPCopy.md)
- [](DMKSPGetComputeOperators.md)
- [](DMKSPSetComputeInitialGuess.md)
- [](DMKSPSetComputeOperators.md)
- [](DMKSPSetComputeRHS.md)
- [](KSPBuildSolution.md)
- [](KSPCheckDot.md)
- [](KSPCheckNorm.md)
- [](KSPCheckSolve.md)
- [](KSPFinalizePackage.md)
- [](KSPGLTR.md)
- [](KSPGetGuess.md)
- [](KSPGetPC.md)
- [](KSPGetRhs.md)
- [](KSPGetSolution.md)
- [](KSPGuessCreate.md)
- [](KSPGuessDestroy.md)
- [](KSPGuessFormGuess.md)
- [](KSPGuessGetType.md)
- [](KSPGuessRegisterAll.md)
- [](KSPGuessSetFromOptions.md)
- [](KSPGuessSetTolerance.md)
- [](KSPGuessSetType.md)
- [](KSPGuessSetUp.md)
- [](KSPGuessUpdate.md)
- [](KSPGuessView.md)
- [](KSPInitialResidual.md)
- [](KSPInitializePackage.md)
- [](KSPMonitor.md)
- [](KSPMonitorSAWsCreate.md)
- [](KSPMonitorSAWsDestroy.md)
- [](KSPMonitorSetFromOptions.md)
- [](KSPNASH.md)
- [](KSPQCG.md)
- [](KSPSTCG.md)
- [](KSPSetPC.md)
- [](KSPSetPostSolve.md)
- [](KSPSetPreSolve.md)
- [](KSPSetSupportedNorm.md)
- [](KSPSetUp.md)
- [](KSPSetWorkVecs.md)
- [](KSPSolveTranspose.md)
- [](MatSchurComplementSetKSP.md)
- [](PCFinalizePackage.md)
- [](PCInitializePackage.md)
```



### No deprecated routines

## Single list of manual pages
```{toctree}
---
maxdepth: 1
---
DMCopyDMKSP.md
DMGetDMKSP.md
DMGetDMKSPWrite.md
DMGlobalToLocalSolve.md
DMKSPCopy.md
DMKSPGetComputeInitialGuess.md
DMKSPGetComputeOperators.md
DMKSPGetComputeRHS.md
DMKSPSetComputeInitialGuess.md
DMKSPSetComputeOperators.md
DMKSPSetComputeRHS.md
DMProjectField.md
KSP.md
KSPAGMRES.md
KSPAppendOptionsPrefix.md
KSPBCGS.md
KSPBCGSL.md
KSPBCGSLSetEll.md
KSPBCGSLSetPol.md
KSPBCGSLSetUsePseudoinverse.md
KSPBCGSLSetXRes.md
KSPBICG.md
KSPBuildResidual.md
KSPBuildSolution.md
KSPCG.md
KSPCGGetNormD.md
KSPCGGetObjFcn.md
KSPCGLS.md
KSPCGNE.md
KSPCGS.md
KSPCGSetRadius.md
KSPCGSetType.md
KSPCGType.md
KSPCGUseSingleReduction.md
KSPCHEBYSHEV.md
KSPCR.md
KSPChebyshevEstEigGetKSP.md
KSPChebyshevEstEigSet.md
KSPChebyshevEstEigSetUseNoisy.md
KSPChebyshevSetEigenvalues.md
KSPCheckDot.md
KSPCheckNorm.md
KSPCheckSolve.md
KSPComputeEigenvalues.md
KSPComputeEigenvaluesExplicitly.md
KSPComputeExtremeSingularValues.md
KSPComputeOperator.md
KSPComputeRitz.md
KSPConvergedDefault.md
KSPConvergedDefaultCreate.md
KSPConvergedDefaultDestroy.md
KSPConvergedDefaultSetConvergedMaxits.md
KSPConvergedDefaultSetUIRNorm.md
KSPConvergedDefaultSetUMIRNorm.md
KSPConvergedRateView.md
KSPConvergedReason.md
KSPConvergedReasonView.md
KSPConvergedReasonViewCancel.md
KSPConvergedReasonViewFromOptions.md
KSPConvergedReasonViewSet.md
KSPConvergedSkip.md
KSPCreate.md
KSPCreateVecs.md
KSPDGMRES.md
KSPDestroy.md
KSPFBCGS.md
KSPFBCGSR.md
KSPFCDTruncationType.md
KSPFCG.md
KSPFCGGetMmax.md
KSPFCGGetNprealloc.md
KSPFCGGetTruncationType.md
KSPFCGSetMmax.md
KSPFCGSetNprealloc.md
KSPFCGSetTruncationType.md
KSPFETIDP.md
KSPFETIDPGetInnerBDDC.md
KSPFETIDPGetInnerKSP.md
KSPFETIDPSetInnerBDDC.md
KSPFETIDPSetPressureOperator.md
KSPFGMRES.md
KSPFGMRESModifyPCKSP.md
KSPFGMRESModifyPCNoChange.md
KSPFGMRESSetModifyPC.md
KSPFinalizePackage.md
KSPGCR.md
KSPGCRGetRestart.md
KSPGCRSetModifyPC.md
KSPGCRSetRestart.md
KSPGLTR.md
KSPGLTRGetLambda.md
KSPGLTRGetMinEig.md
KSPGMRES.md
KSPGMRESCGSRefinementType.md
KSPGMRESClassicalGramSchmidtOrthogonalization.md
KSPGMRESGetCGSRefinementType.md
KSPGMRESGetOrthogonalization.md
KSPGMRESGetRestart.md
KSPGMRESModifiedGramSchmidtOrthogonalization.md
KSPGMRESMonitorKrylov.md
KSPGMRESSetBreakdownTolerance.md
KSPGMRESSetCGSRefinementType.md
KSPGMRESSetHapTol.md
KSPGMRESSetOrthogonalization.md
KSPGMRESSetPreAllocateVectors.md
KSPGMRESSetRestart.md
KSPGROPPCG.md
KSPGetAndClearConvergenceTest.md
KSPGetApplicationContext.md
KSPGetComputeEigenvalues.md
KSPGetComputeSingularValues.md
KSPGetConvergedReason.md
KSPGetConvergedReasonString.md
KSPGetConvergenceContext.md
KSPGetConvergenceTest.md
KSPGetDM.md
KSPGetDiagonalScale.md
KSPGetDiagonalScaleFix.md
KSPGetErrorHistory.md
KSPGetErrorIfNotConverged.md
KSPGetGuess.md
KSPGetInitialGuessKnoll.md
KSPGetInitialGuessNonzero.md
KSPGetIterationNumber.md
KSPGetMatSolveBatchSize.md
KSPGetMonitorContext.md
KSPGetNormType.md
KSPGetOperators.md
KSPGetOperatorsSet.md
KSPGetOptionsPrefix.md
KSPGetPC.md
KSPGetPCSide.md
KSPGetResidualHistory.md
KSPGetResidualNorm.md
KSPGetReusePreconditioner.md
KSPGetRhs.md
KSPGetSolution.md
KSPGetTolerances.md
KSPGetTotalIterations.md
KSPGetType.md
KSPGuess.md
KSPGuessCreate.md
KSPGuessDestroy.md
KSPGuessFischerSetModel.md
KSPGuessFormGuess.md
KSPGuessGetType.md
KSPGuessRegisterAll.md
KSPGuessSetFromOptions.md
KSPGuessSetTolerance.md
KSPGuessSetType.md
KSPGuessSetUp.md
KSPGuessType.md
KSPGuessUpdate.md
KSPGuessView.md
KSPHPDDM.md
KSPHPDDMGetDeflationMat.md
KSPHPDDMGetType.md
KSPHPDDMPrecision.md
KSPHPDDMSetDeflationMat.md
KSPHPDDMSetType.md
KSPHPDDMType.md
KSPIBCGS.md
KSPInitialResidual.md
KSPInitializePackage.md
KSPLCD.md
KSPLGMRES.md
KSPLSQR.md
KSPLSQRConvergedDefault.md
KSPLSQRGetNorms.md
KSPLSQRGetStandardErrorVec.md
KSPLSQRMonitorResidual.md
KSPLSQRMonitorResidualDrawLG.md
KSPLSQRMonitorResidualDrawLGCreate.md
KSPLSQRSetComputeStandardErrorVec.md
KSPLSQRSetExactMatNorm.md
KSPLoad.md
KSPMINRES.md
KSPMatRegisterAll.md
KSPMatSolve.md
KSPMonitoRegisterAll.md
KSPMonitor.md
KSPMonitorCancel.md
KSPMonitorDynamicTolerance.md
KSPMonitorError.md
KSPMonitorErrorDraw.md
KSPMonitorErrorDrawLG.md
KSPMonitorErrorDrawLGCreate.md
KSPMonitorRegister.md
KSPMonitorResidual.md
KSPMonitorResidualDraw.md
KSPMonitorResidualDrawLG.md
KSPMonitorResidualDrawLGCreate.md
KSPMonitorResidualRange.md
KSPMonitorSAWs.md
KSPMonitorSAWsCreate.md
KSPMonitorSAWsDestroy.md
KSPMonitorSet.md
KSPMonitorSetFromOptions.md
KSPMonitorSingularValue.md
KSPMonitorSingularValueCreate.md
KSPMonitorSolution.md
KSPMonitorSolutionDraw.md
KSPMonitorSolutionDrawLG.md
KSPMonitorSolutionDrawLGCreate.md
KSPMonitorTrueResidual.md
KSPMonitorTrueResidualDraw.md
KSPMonitorTrueResidualDrawLG.md
KSPMonitorTrueResidualDrawLGCreate.md
KSPMonitorTrueResidualMax.md
KSPNASH.md
KSPNormType.md
KSPPGMRES.md
KSPPIPEBCGS.md
KSPPIPECG.md
KSPPIPECG2.md
KSPPIPECGRR.md
KSPPIPECR.md
KSPPIPEFCG.md
KSPPIPEFCGGetMmax.md
KSPPIPEFCGGetNprealloc.md
KSPPIPEFCGGetTruncationType.md
KSPPIPEFCGSetMmax.md
KSPPIPEFCGSetNprealloc.md
KSPPIPEFCGSetTruncationType.md
KSPPIPEFGMRES.md
KSPPIPEFGMRESSetShift.md
KSPPIPEGCR.md
KSPPIPEGCRGetMmax.md
KSPPIPEGCRGetNprealloc.md
KSPPIPEGCRGetTruncationType.md
KSPPIPEGCRGetUnrollW.md
KSPPIPEGCRSetMmax.md
KSPPIPEGCRSetModifyPC.md
KSPPIPEGCRSetNprealloc.md
KSPPIPEGCRSetTruncationType.md
KSPPIPEGCRSetUnrollW.md
KSPPIPELCG.md
KSPPIPEPRCG.md
KSPPREONLY.md
KSPPythonGetType.md
KSPPythonSetType.md
KSPQCG.md
KSPQCGGetQuadratic.md
KSPQCGGetTrialStepNorm.md
KSPQCGSetTrustRegionRadius.md
KSPQMRCGS.md
KSPRICHARDSON.md
KSPRegister.md
KSPRegisterAll.md
KSPReset.md
KSPResetFromOptions.md
KSPResetViewers.md
KSPRichardsonSetScale.md
KSPRichardsonSetSelfScale.md
KSPSTCG.md
KSPSYMMLQ.md
KSPSetApplicationContext.md
KSPSetCheckNormIteration.md
KSPSetComputeEigenvalues.md
KSPSetComputeInitialGuess.md
KSPSetComputeOperators.md
KSPSetComputeRHS.md
KSPSetComputeRitz.md
KSPSetComputeSingularValues.md
KSPSetConvergenceTest.md
KSPSetDM.md
KSPSetDMActive.md
KSPSetDiagonalScale.md
KSPSetDiagonalScaleFix.md
KSPSetErrorHistory.md
KSPSetErrorIfNotConverged.md
KSPSetFromOptions.md
KSPSetGuess.md
KSPSetInitialGuessKnoll.md
KSPSetInitialGuessNonzero.md
KSPSetLagNorm.md
KSPSetMatSolveBatchSize.md
KSPSetNormType.md
KSPSetOperators.md
KSPSetOptionsPrefix.md
KSPSetPC.md
KSPSetPCSide.md
KSPSetPostSolve.md
KSPSetPreSolve.md
KSPSetResidualHistory.md
KSPSetReusePreconditioner.md
KSPSetSkipPCSetFromOptions.md
KSPSetSupportedNorm.md
KSPSetTolerances.md
KSPSetType.md
KSPSetUp.md
KSPSetUpOnBlocks.md
KSPSetUseExplicitTranspose.md
KSPSetUseFischerGuess.md
KSPSetWorkVecs.md
KSPSolve.md
KSPSolveTranspose.md
KSPTCQMR.md
KSPTFQMR.md
KSPTSIRM.md
KSPType.md
KSPUnwindPreconditioner.md
KSPView.md
KSPViewFromOptions.md
KSP_CONVERGED_ATOL.md
KSP_CONVERGED_ITERATING.md
KSP_CONVERGED_ITS.md
KSP_CONVERGED_RTOL.md
KSP_DIVERGED_BREAKDOWN.md
KSP_DIVERGED_BREAKDOWN_BICG.md
KSP_DIVERGED_DTOL.md
KSP_DIVERGED_INDEFINITE_PC.md
KSP_DIVERGED_ITS.md
KSP_DIVERGED_NONSYMMETRIC.md
KSP_DIVERGED_PC_FAILED.md
KSP_GMRES_CGS_REFINE_IFNEEDED.md
KSP_GMRES_CGS_REFINE_NEVER.md
KSP_NORM_NATURAL.md
KSP_NORM_NONE.md
KSP_NORM_PRECONDITIONED.md
KSP_NORM_UNPRECONDITIONED.md
MatCreateLMVMBFGS.md
MatCreateLMVMBadBroyden.md
MatCreateLMVMBroyden.md
MatCreateLMVMDFP.md
MatCreateLMVMDiagBroyden.md
MatCreateLMVMSR1.md
MatCreateLMVMSymBadBroyden.md
MatCreateLMVMSymBroyden.md
MatCreateSchurComplement.md
MatCreateSchurComplementPmat.md
MatGetSchurComplement.md
MatLMVMAllocate.md
MatLMVMApplyJ0Fwd.md
MatLMVMApplyJ0Inv.md
MatLMVMClearJ0.md
MatLMVMGetJ0.md
MatLMVMGetJ0KSP.md
MatLMVMGetJ0PC.md
MatLMVMGetRejectCount.md
MatLMVMGetUpdateCount.md
MatLMVMIsAllocated.md
MatLMVMReset.md
MatLMVMResetShift.md
MatLMVMSetHistorySize.md
MatLMVMSetJ0.md
MatLMVMSetJ0Diag.md
MatLMVMSetJ0KSP.md
MatLMVMSetJ0PC.md
MatLMVMSetJ0Scale.md
MatLMVMSymBroydenSetDelta.md
MatLMVMSymBroydenSetScaleType.md
MatLMVMUpdate.md
MatSchurComplementAinvType.md
MatSchurComplementComputeExplicitOperator.md
MatSchurComplementGetAinvType.md
MatSchurComplementGetKSP.md
MatSchurComplementGetPmat.md
MatSchurComplementGetSubMatrices.md
MatSchurComplementSetAinvType.md
MatSchurComplementSetKSP.md
MatSchurComplementSetSubMatrices.md
MatSchurComplementUpdateSubMatrices.md
PCFinalizePackage.md
PCInitializePackage.md
```


