Beginner - Basic usage |
KSP |
KSPGMRES |
KSPSetComputeRHS |
KSPAGMRES |
KSPGuess |
KSPSetFromOptions |
KSPBCGS |
KSPGuessCreate |
KSPSetInitialGuessNonzero |
KSPBCGSL |
KSPGuessDestroy |
KSPSetOperators |
KSPBICG |
KSPGuessType |
KSPSolve |
KSPCG |
KSPIBCGS |
KSPTCQMR |
KSPCGLS |
KSPLCD |
KSPTFQMR |
KSPCGNE |
KSPLGMRES |
KSPType |
KSPCGS |
KSPLSQR |
KSPView |
KSPCGType |
KSPMINRES |
KSP_CONVERGED_ATOL |
KSPCHEBYSHEV |
KSPMonitorSet |
KSP_CONVERGED_ITERATING |
KSPCR |
KSPPGMRES |
KSP_CONVERGED_ITS |
KSPConvergedReason |
KSPPREONLY |
KSP_CONVERGED_RTOL |
KSPCreate |
KSPRICHARDSON |
KSP_DIVERGED_BREAKDOWN |
KSPDGMRES |
KSPReasonView |
KSP_DIVERGED_BREAKDOWN_BICG |
KSPDestroy |
KSPReset |
KSP_DIVERGED_DTOL |
KSPFBCGS |
KSPResetFromOptions |
KSP_DIVERGED_INDEFINITE_PC |
KSPFBCGSR |
KSPResetViewers |
KSP_DIVERGED_ITS |
KSPFCG |
KSPSYMMLQ |
KSP_DIVERGED_NONSYMMETRIC |
KSPFGMRES |
KSPSetComputeInitialGuess |
KSP_DIVERGED_PC_FAILED |
KSPGCR |
KSPSetComputeOperators |
MatLMVMSetHistorySize |
Intermediate - Setting options for algorithms and data structures |
DMProjectField |
KSPGetOperatorsSet |
KSPPIPEGCRGetUnrollW |
KSPBCGSLSetEll |
KSPGetPCSide |
KSPPIPEGCRSetMmax |
KSPBCGSLSetPol |
KSPGetResidualNorm |
KSPPIPEGCRSetModifyPC |
KSPBCGSLSetUsePseudoinverse |
KSPGetTolerances |
KSPPIPEGCRSetTruncationType |
KSPBCGSLSetXRes |
KSPGetTotalIterations |
KSPPIPEGCRSetUnrollW |
KSPCGSetType |
KSPGetType |
KSPPIPEPRCG |
KSPCGUseSingleReduction |
KSPGuessFormGuess |
KSPPythonSetType |
KSPChebyshevEstEigGetKSP |
KSPGuessGetType |
KSPReasonViewFromOptions |
KSPChebyshevEstEigSet |
KSPGuessSetFromOptions |
KSPRichardsonSetScale |
KSPChebyshevEstEigSetUseNoisy |
KSPGuessSetType |
KSPRichardsonSetSelfScale |
KSPChebyshevSetEigenvalues |
KSPGuessSetUp |
KSPSetApplicationContext |
KSPConvergedDefault |
KSPGuessUpdate |
KSPSetDM |
KSPConvergedDefaultCreate |
KSPGuessView |
KSPSetDMActive |
KSPConvergedDefaultDestroy |
KSPHPDDM |
KSPSetDiagonalScale |
KSPConvergedDefaultSetUIRNorm |
KSPHPDDMGetDeflationSpace |
KSPSetDiagonalScaleFix |
KSPConvergedDefaultSetUMIRNorm |
KSPHPDDMMatSolve |
KSPSetErrorIfNotConverged |
KSPFCDTruncationType |
KSPHPDDMSetDeflationSpace |
KSPSetPCSide |
KSPFCGGetMmax |
KSPLSQRConvergedDefault |
KSPSetReusePreconditioner |
KSPFCGGetTruncationType |
KSPLSQRGetNorms |
KSPSetSkipPCSetFromOptions |
KSPFCGSetMmax |
KSPLSQRGetStandardErrorVec |
KSPSetTolerances |
KSPFCGSetTruncationType |
KSPLSQRMonitorDefault |
KSPSetType |
KSPFGMRESModifyPCKSP |
KSPLSQRSetComputeStandardErrorVec |
KSPViewFromOptions |
KSPFGMRESModifyPCNoChange |
KSPLSQRSetExactMatNorm |
MatCreateLMVMBFGS |
KSPFGMRESSetModifyPC |
KSPLoad |
MatCreateLMVMBadBroyden |
KSPGCRSetModifyPC |
KSPMonitorCancel |
MatCreateLMVMBroyden |
KSPGMRESClassicalGramSchmidtOrthogonalization |
KSPMonitorDefault |
MatCreateLMVMDFP |
KSPGMRESGetCGSRefinementType |
KSPMonitorLGResidualNormCreate |
MatCreateLMVMDiagBroyden |
KSPGMRESGetOrthogonalization |
KSPMonitorLGTrueResidualNormCreate |
MatCreateLMVMSR1 |
KSPGMRESGetRestart |
KSPMonitorRange |
MatCreateLMVMSymBadBroyden |
KSPGMRESModifiedGramSchmidtOrthogonalization |
KSPMonitorSingularValue |
MatCreateLMVMSymBroyden |
KSPGMRESMonitorKrylov |
KSPMonitorSolution |
MatCreateSchurComplement |
KSPGMRESSetCGSRefinementType |
KSPMonitorTrueResidualMaxNorm |
MatLMVMAllocate |
KSPGMRESSetHapTol |
KSPMonitorTrueResidualNorm |
MatLMVMGetRejectCount |
KSPGMRESSetOrthogonalization |
KSPPIPEBCGS |
MatLMVMGetUpdateCount |
KSPGMRESSetPreAllocateVectors |
KSPPIPECG |
MatLMVMIsAllocated |
KSPGMRESSetRestart |
KSPPIPECGRR |
MatLMVMReset |
KSPGROPPCG |
KSPPIPECR |
MatLMVMResetShift |
KSPGetApplicationContext |
KSPPIPEFCG |
MatLMVMSymBroydenSetDelta |
KSPGetConvergedReason |
KSPPIPEFCGGetMmax |
MatLMVMSymBroydenSetScaleType |
KSPGetDM |
KSPPIPEFCGGetTruncationType |
MatLMVMUpdate |
KSPGetDiagonalScale |
KSPPIPEFCGSetMmax |
MatSchurComplementAinvType |
KSPGetDiagonalScaleFix |
KSPPIPEFCGSetTruncationType |
MatSchurComplementGetKSP |
KSPGetErrorIfNotConverged |
KSPPIPEFGMRES |
MatSchurComplementGetSubMatrices |
KSPGetInitialGuessNonzero |
KSPPIPEFGMRESSetShift |
MatSchurComplementSetSubMatrices |
KSPGetIterationNumber |
KSPPIPEGCR |
MatSchurComplementUpdateSubMatrices |
KSPGetMonitorContext |
KSPPIPEGCRGetMmax |
|
KSPGetOperators |
KSPPIPEGCRGetTruncationType |
|
Advanced - Setting more advanced options and customization |
DMGlobalToLocalSolve |
KSPGetComputeEigenvalues |
KSPSetNormType |
DMKSPGetComputeInitialGuess |
KSPGetComputeSingularValues |
KSPSetOptionsPrefix |
DMKSPGetComputeOperators |
KSPGetConvergenceContext |
KSPSetResidualHistory |
DMKSPGetComputeRHS |
KSPGetConvergenceTest |
KSPSetUpOnBlocks |
DMKSPSetComputeInitialGuess |
KSPGetInitialGuessKnoll |
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 |
|
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 |