Beginner - Basic usage |
KSP |
KSPGCR |
KSPSetComputeRHS |
KSPAGMRES |
KSPGMRES |
KSPSetFromOptions |
KSPBCGS |
KSPGuess |
KSPSetInitialGuessNonzero |
KSPBCGSL |
KSPGuessCreate |
KSPSetOperators |
KSPBICG |
KSPGuessDestroy |
KSPSolve |
KSPCG |
KSPGuessType |
KSPTCQMR |
KSPCGLS |
KSPIBCGS |
KSPTFQMR |
KSPCGNE |
KSPLCD |
KSPType |
KSPCGS |
KSPLGMRES |
KSPView |
KSPCGType |
KSPLSQR |
KSP_CONVERGED_ATOL |
KSPCHEBYSHEV |
KSPMINRES |
KSP_CONVERGED_ITERATING |
KSPCR |
KSPMonitorSet |
KSP_CONVERGED_ITS |
KSPConvergedReason |
KSPPGMRES |
KSP_CONVERGED_RTOL |
KSPConvergedReasonView |
KSPPREONLY |
KSP_DIVERGED_BREAKDOWN |
KSPCreate |
KSPRICHARDSON |
KSP_DIVERGED_BREAKDOWN_BICG |
KSPDGMRES |
KSPReset |
KSP_DIVERGED_DTOL |
KSPDestroy |
KSPResetFromOptions |
KSP_DIVERGED_INDEFINITE_PC |
KSPFBCGS |
KSPResetViewers |
KSP_DIVERGED_ITS |
KSPFBCGSR |
KSPSYMMLQ |
KSP_DIVERGED_NONSYMMETRIC |
KSPFCG |
KSPSetComputeInitialGuess |
KSP_DIVERGED_PC_FAILED |
KSPFGMRES |
KSPSetComputeOperators |
MatLMVMSetHistorySize |
Intermediate - Setting options for algorithms and data structures |
DMProjectField |
KSPGetMonitorContext |
KSPPIPEFGMRESSetShift |
KSPBCGSLSetEll |
KSPGetOperators |
KSPPIPEGCR |
KSPBCGSLSetPol |
KSPGetOperatorsSet |
KSPPIPEGCRGetMmax |
KSPBCGSLSetUsePseudoinverse |
KSPGetPCSide |
KSPPIPEGCRGetTruncationType |
KSPBCGSLSetXRes |
KSPGetResidualNorm |
KSPPIPEGCRGetUnrollW |
KSPCGSetType |
KSPGetReusePreconditioner |
KSPPIPEGCRSetMmax |
KSPCGUseSingleReduction |
KSPGetTolerances |
KSPPIPEGCRSetModifyPC |
KSPChebyshevEstEigGetKSP |
KSPGetTotalIterations |
KSPPIPEGCRSetTruncationType |
KSPChebyshevEstEigSet |
KSPGetType |
KSPPIPEGCRSetUnrollW |
KSPChebyshevEstEigSetUseNoisy |
KSPGuessFormGuess |
KSPPIPEPRCG |
KSPChebyshevSetEigenvalues |
KSPGuessGetType |
KSPPythonSetType |
KSPConvergedDefault |
KSPGuessSetFromOptions |
KSPRichardsonSetScale |
KSPConvergedDefaultCreate |
KSPGuessSetType |
KSPRichardsonSetSelfScale |
KSPConvergedDefaultDestroy |
KSPGuessSetUp |
KSPSetApplicationContext |
KSPConvergedDefaultSetConvergedMaxits |
KSPGuessUpdate |
KSPSetDM |
KSPConvergedDefaultSetUIRNorm |
KSPGuessView |
KSPSetDMActive |
KSPConvergedDefaultSetUMIRNorm |
KSPHPDDM |
KSPSetDiagonalScale |
KSPConvergedReasonViewFromOptions |
KSPHPDDMGetDeflationSpace |
KSPSetDiagonalScaleFix |
KSPFCDTruncationType |
KSPHPDDMGetType |
KSPSetErrorIfNotConverged |
KSPFCGGetMmax |
KSPHPDDMSetDeflationSpace |
KSPSetPCSide |
KSPFCGGetTruncationType |
KSPHPDDMSetType |
KSPSetReusePreconditioner |
KSPFCGSetMmax |
KSPHPDDMType |
KSPSetSkipPCSetFromOptions |
KSPFCGSetTruncationType |
KSPLSQRConvergedDefault |
KSPSetTolerances |
KSPFGMRESModifyPCKSP |
KSPLSQRGetNorms |
KSPSetType |
KSPFGMRESModifyPCNoChange |
KSPLSQRGetStandardErrorVec |
KSPViewFromOptions |
KSPFGMRESSetModifyPC |
KSPLSQRMonitorDefault |
MatCreateLMVMBFGS |
KSPGCRGetRestart |
KSPLSQRSetComputeStandardErrorVec |
MatCreateLMVMBadBroyden |
KSPGCRSetModifyPC |
KSPLSQRSetExactMatNorm |
MatCreateLMVMBroyden |
KSPGCRSetRestart |
KSPLoad |
MatCreateLMVMDFP |
KSPGMRESClassicalGramSchmidtOrthogonalization |
KSPMatSolve |
MatCreateLMVMDiagBroyden |
KSPGMRESGetCGSRefinementType |
KSPMonitorCancel |
MatCreateLMVMSR1 |
KSPGMRESGetOrthogonalization |
KSPMonitorDefault |
MatCreateLMVMSymBadBroyden |
KSPGMRESGetRestart |
KSPMonitorLGResidualNormCreate |
MatCreateLMVMSymBroyden |
KSPGMRESModifiedGramSchmidtOrthogonalization |
KSPMonitorLGTrueResidualNormCreate |
MatCreateSchurComplement |
KSPGMRESMonitorKrylov |
KSPMonitorRange |
MatLMVMAllocate |
KSPGMRESSetBreakdownTolerance |
KSPMonitorSingularValue |
MatLMVMGetRejectCount |
KSPGMRESSetCGSRefinementType |
KSPMonitorSolution |
MatLMVMGetUpdateCount |
KSPGMRESSetHapTol |
KSPMonitorTrueResidualMaxNorm |
MatLMVMIsAllocated |
KSPGMRESSetOrthogonalization |
KSPMonitorTrueResidualNorm |
MatLMVMReset |
KSPGMRESSetPreAllocateVectors |
KSPPIPEBCGS |
MatLMVMResetShift |
KSPGMRESSetRestart |
KSPPIPECG |
MatLMVMSymBroydenSetDelta |
KSPGROPPCG |
KSPPIPECG2 |
MatLMVMSymBroydenSetScaleType |
KSPGetApplicationContext |
KSPPIPECGRR |
MatLMVMUpdate |
KSPGetConvergedReason |
KSPPIPECR |
MatSchurComplementAinvType |
KSPGetDM |
KSPPIPEFCG |
MatSchurComplementGetKSP |
KSPGetDiagonalScale |
KSPPIPEFCGGetMmax |
MatSchurComplementGetSubMatrices |
KSPGetDiagonalScaleFix |
KSPPIPEFCGGetTruncationType |
MatSchurComplementSetSubMatrices |
KSPGetErrorIfNotConverged |
KSPPIPEFCGSetMmax |
MatSchurComplementUpdateSubMatrices |
KSPGetInitialGuessNonzero |
KSPPIPEFCGSetTruncationType |
|
KSPGetIterationNumber |
KSPPIPEFGMRES |
|
Advanced - Setting more advanced options and customization |
DMGlobalToLocalSolve |
KSPGetComputeSingularValues |
KSPSetNormType |
DMKSPGetComputeInitialGuess |
KSPGetConvergenceContext |
KSPSetOptionsPrefix |
DMKSPGetComputeOperators |
KSPGetConvergenceTest |
KSPSetResidualHistory |
DMKSPGetComputeRHS |
KSPGetInitialGuessKnoll |
KSPSetUpOnBlocks |
DMKSPSetComputeInitialGuess |
KSPGetMatSolveBlockSize |
KSPSetUseFischerGuess |
DMKSPSetComputeOperators |
KSPGetNormType |
KSPTSIRM |
DMKSPSetComputeRHS |
KSPGetOptionsPrefix |
KSPUnwindPreconditioner |
KSPAppendOptionsPrefix |
KSPGetResidualHistory |
KSP_GMRES_CGS_REFINE_IFNEEDED |
KSPBuildResidual |
KSPGuessFischerSetModel |
KSP_GMRES_CGS_REFINE_NEVER |
KSPBuildSolution |
KSPMatRegisterAll |
KSP_NORM_NATURAL |
KSPCGGetNormD |
KSPMonitorDynamicTolerance |
KSP_NORM_NONE |
KSPCGGetObjFcn |
KSPMonitorSAWs |
KSP_NORM_PRECONDITIONED |
KSPCGSetRadius |
KSPNormType |
KSP_NORM_UNPRECONDITIONED |
KSPComputeEigenvalues |
KSPPIPEFCGGetNprealloc |
MatCreateSchurComplementPmat |
KSPComputeEigenvaluesExplicitly |
KSPPIPEFCGSetNprealloc |
MatGetSchurComplement |
KSPComputeExtremeSingularValues |
KSPPIPEGCRGetNprealloc |
MatLMVMApplyJ0Fwd |
KSPComputeOperator |
KSPPIPEGCRSetNprealloc |
MatLMVMApplyJ0Inv |
KSPComputeRitz |
KSPPIPELCG |
MatLMVMClearJ0 |
KSPConvergedSkip |
KSPQCGGetQuadratic |
MatLMVMGetJ0 |
KSPCreateVecs |
KSPQCGGetTrialStepNorm |
MatLMVMGetJ0KSP |
KSPFCGGetNprealloc |
KSPQCGSetTrustRegionRadius |
MatLMVMGetJ0PC |
KSPFCGSetNprealloc |
KSPRegister |
MatLMVMSetJ0 |
KSPFETIDP |
KSPRegisterAll |
MatLMVMSetJ0Diag |
KSPFETIDPGetInnerBDDC |
KSPSetCheckNormIteration |
MatLMVMSetJ0KSP |
KSPFETIDPGetInnerKSP |
KSPSetComputeEigenvalues |
MatLMVMSetJ0PC |
KSPFETIDPSetInnerBDDC |
KSPSetComputeRitz |
MatLMVMSetJ0Scale |
KSPFETIDPSetPressureOperator |
KSPSetComputeSingularValues |
MatSchurComplementComputeExplicitOperator |
KSPGLTRGetLambda |
KSPSetConvergenceTest |
MatSchurComplementGetAinvType |
KSPGLTRGetMinEig |
KSPSetGuess |
MatSchurComplementGetPmat |
KSPGMRESCGSRefinementType |
KSPSetInitialGuessKnoll |
MatSchurComplementSetAinvType |
KSPGetAndClearConvergenceTest |
KSPSetLagNorm |
|
KSPGetComputeEigenvalues |
KSPSetMatSolveBlockSize |
|
Developer - Interfaces intended primarily for library developers, not for typical applications programmers |
DMCopyDMKSP |
KSPGetRhs |
KSPSetPC |
DMGetDMKSP |
KSPGetSolution |
KSPSetPostSolve |
DMGetDMKSPWrite |
KSPInitialResidual |
KSPSetPreSolve |
DMKSPCopy |
KSPInitializePackage |
KSPSetSupportedNorm |
KSPCheckDot |
KSPMonitor |
KSPSetUp |
KSPCheckNorm |
KSPMonitorSAWsCreate |
KSPSetWorkVecs |
KSPCheckSolve |
KSPMonitorSAWsDestroy |
KSPSolveTranspose |
KSPFinalizePackage |
KSPMonitorSetFromOptions |
MatSchurComplementSetKSP |
KSPGLTR |
KSPNASH |
PCFinalizePackage |
KSPGetGuess |
KSPQCG |
PCInitializePackage |
KSPGetPC |
KSPSTCG |
|
No deprecated routines |