Beginner - Basic usage |
PC |
PCGASMSetTotalSubdomains |
PCNONE |
PCASM |
PCGASMType |
PCPBJACOBI |
PCASMType |
PCICC |
PCPatchConstructType |
PCBJACOBI |
PCILU |
PCSOR |
PCCHOLESKY |
PCJACOBI |
PCSPAI |
PCCompositeType |
PCKaczmarz |
PCSide |
PCEISENSTAT |
PCLU |
PCTFS |
PCExoticType |
PCMGCycleType |
PCType |
PCFailedReason |
PCMGType |
PCVPBJACOBI |
PCGASM |
PCMGalerkinType |
|
Intermediate - Setting options for algorithms and data structures |
PCASMGetDMSubdomains |
PCFieldSplitGetDMSplits |
PCHYPRESetDiscreteCurl |
PCASMGetLocalType |
PCFieldSplitGetDetectSaddlePoint |
PCHYPRESetDiscreteGradient |
PCASMGetType |
PCFieldSplitGetDiagUseAmat |
PCHYPRESetEdgeConstantVectors |
PCASMSetDMSubdomains |
PCFieldSplitGetIS |
PCHYPRESetInterpolations |
PCASMSetLocalType |
PCFieldSplitGetOffDiagUseAmat |
PCHYPRESetType |
PCASMSetOverlap |
PCFieldSplitGetSchurPre |
PCISSetSubdomainDiagonalScaling |
PCASMSetSortIndices |
PCFieldSplitGetType |
PCISSetSubdomainScalingFactor |
PCASMSetType |
PCFieldSplitSchurFactType |
PCISSetUseStiffnessScaling |
PCBDDC |
PCFieldSplitSchurPreType |
PCJacobiGetType |
PCBDDCGetDirichletBoundaries |
PCFieldSplitSetBlockSize |
PCJacobiGetUseAbs |
PCBDDCGetDirichletBoundariesLocal |
PCFieldSplitSetDMSplits |
PCJacobiSetType |
PCBDDCGetNeumannBoundaries |
PCFieldSplitSetDetectSaddlePoint |
PCJacobiSetUseAbs |
PCBDDCGetNeumannBoundariesLocal |
PCFieldSplitSetDiagUseAmat |
PCJacobiType |
PCBDDCGetPrimalVerticesIS |
PCFieldSplitSetFields |
PCKSP |
PCBDDCGetPrimalVerticesLocalIS |
PCFieldSplitSetGKBDelay |
PCLMVM |
PCBDDCSetChangeOfBasisMat |
PCFieldSplitSetGKBMaxit |
PCLMVMClearIS |
PCBDDCSetCoarseningRatio |
PCFieldSplitSetGKBNu |
PCLMVMGetMatLMVM |
PCBDDCSetDirichletBoundaries |
PCFieldSplitSetGKBTol |
PCLMVMSetIS |
PCBDDCSetDirichletBoundariesLocal |
PCFieldSplitSetIS |
PCLMVMSetMatLMVM |
PCBDDCSetDofsSplitting |
PCFieldSplitSetOffDiagUseAmat |
PCLSC |
PCBDDCSetDofsSplittingLocal |
PCFieldSplitSetSchurFactType |
PCLoad |
PCBDDCSetLevels |
PCFieldSplitSetSchurPre |
PCMAT |
PCBDDCSetLocalAdjacencyGraph |
PCFieldSplitSetSchurScale |
PCMG |
PCBDDCSetNeumannBoundaries |
PCFieldSplitSetType |
PCMGGetGalerkin |
PCBDDCSetNeumannBoundariesLocal |
PCGALERKIN |
PCMGSetGalerkin |
PCBDDCSetPrimalVerticesIS |
PCGAMG |
PCMGSetLevels |
PCBDDCSetPrimalVerticesLocalIS |
PCGAMGASMSetUseAggs |
PCML |
PCBJacobiGetLocalBlocks |
PCGAMGClassicalGetType |
PCNN |
PCBJacobiGetTotalBlocks |
PCGAMGClassicalSetType |
PCPARMS |
PCBJacobiSetLocalBlocks |
PCGAMGGetType |
PCPARMSGlobalType |
PCBJacobiSetTotalBlocks |
PCGAMGSetCoarseEqLim |
PCPARMSLocalType |
PCCOMPOSITE |
PCGAMGSetNSmooths |
PCPARMSSetFill |
PCCP |
PCGAMGSetNlevels |
PCPARMSSetGlobal |
PCDiagonalScaleLeft |
PCGAMGSetProcEqLim |
PCPARMSSetLocal |
PCDiagonalScaleRight |
PCGAMGSetRepartition |
PCPARMSSetNonsymPerm |
PCEisenstatGetNoDiagonalScaling |
PCGAMGSetReuseInterpolation |
PCPARMSSetSolveRestart |
PCEisenstatGetOmega |
PCGAMGSetSquareGraph |
PCPARMSSetSolveTolerances |
PCEisenstatSetNoDiagonalScaling |
PCGAMGSetSymGraph |
PCPATCH |
PCEisenstatSetOmega |
PCGAMGSetThreshold |
PCPythonSetType |
PCExoticSetType |
PCGAMGSetType |
PCREDISTRIBUTE |
PCFIELDSPLIT |
PCGAMGSetUseParallelCoarseGridSolve |
PCREDUNDANT |
PCFactorGetAllowDiagonalFill |
PCGAMGType |
PCSORGetIterations |
PCFactorGetLevels |
PCGASMDestroySubdomains |
PCSORGetOmega |
PCFactorGetMatSolverType |
PCGASMGetUseDMSubdomains |
PCSORGetSymmetric |
PCFactorGetShiftAmount |
PCGASMSetOverlap |
PCSORSetIterations |
PCFactorGetShiftType |
PCGASMSetSortIndices |
PCSORSetOmega |
PCFactorGetUseInPlace |
PCGASMSetType |
PCSORSetSymmetric |
PCFactorGetZeroPivot |
PCGASMSetUseDMSubdomains |
PCSPAISetBlockSize |
PCFactorReorderForNonzeroDiagonal |
PCGalerkinGetKSP |
PCSPAISetCacheSize |
PCFactorSetAllowDiagonalFill |
PCGalerkinSetComputeSubmatrix |
PCSPAISetEpsilon |
PCFactorSetColumnPivot |
PCGalerkinSetInterpolation |
PCSPAISetMax |
PCFactorSetFill |
PCGalerkinSetRestriction |
PCSPAISetMaxNew |
PCFactorSetLevels |
PCGetApplicationContext |
PCSPAISetNBSteps |
PCFactorSetMatOrderingType |
PCGetDM |
PCSPAISetSp |
PCFactorSetMatSolverType |
PCGetOperators |
PCSPAISetVerbose |
PCFactorSetPivotInBlocks |
PCGetOperatorsSet |
PCSetApplicationContext |
PCFactorSetReuseFill |
PCGetReusePreconditioner |
PCSetCoordinates |
PCFactorSetReuseOrdering |
PCGetType |
PCSetDM |
PCFactorSetShiftAmount |
PCGetUseAmat |
PCSetDiagonalScale |
PCFactorSetShiftType |
PCHYPRE |
PCSetOperators |
PCFactorSetUpMatSolverType |
PCHYPREGetType |
PCSetReusePreconditioner |
PCFactorSetUseInPlace |
PCHYPRESetAlphaPoissonMatrix |
PCSetType |
PCFactorSetZeroPivot |
PCHYPRESetBetaPoissonMatrix |
PCSetUseAmat |
Advanced - Setting more advanced options and customization |
PCASMCreateSubdomains |
PCGetFailedReason |
PCPatchSetComputeOperatorInteriorFacets |
PCASMCreateSubdomains2D |
PCGetOptionsPrefix |
PCRedistributeGetKSP |
PCASMDestroySubdomains |
PCKSPGetKSP |
PCRedundantGetKSP |
PCASMGetLocalSubdomains |
PCKSPSetKSP |
PCRedundantGetOperators |
PCASMGetLocalSubmatrices |
PCMGGetCoarseSolve |
PCRedundantSetNumber |
PCASMGetSubKSP |
PCMGGetInjection |
PCRedundantSetScatter |
PCASMGetSubMatType |
PCMGGetInterpolation |
PCRegister |
PCASMSetLocalSubdomains |
PCMGGetLevels |
PCRegisterAll |
PCASMSetSubMatType |
PCMGGetRScale |
PCRichardsonConvergedReason |
PCASMSetTotalSubdomains |
PCMGGetRestriction |
PCRowScalingViennaCL |
PCAppendOptionsPrefix |
PCMGGetSmoother |
PCSAViennaCL |
PCBDDCSetDiscreteGradient |
PCMGGetSmootherDown |
PCSHELL |
PCBDDCSetDivergenceMat |
PCMGGetSmootherUp |
PCSVD |
PCBJacobiGetSubKSP |
PCMGGetType |
PCSetErrorIfFailure |
PCCHOWILUViennaCL |
PCMGMultiplicativeSetCycles |
PCSetModifySubMatrices |
PCComputeExplicitOperator |
PCMGSetCycleType |
PCSetOptionsPrefix |
PCEXOTIC |
PCMGSetCycleTypeOnLevel |
PCShellGetContext |
PCFactorGetMatrix |
PCMGSetDistinctSmoothUp |
PCShellSetContext |
PCFieldSplitGetSchurBlocks |
PCMGSetInjection |
PCSysPFMG |
PCFieldSplitGetSubKSP |
PCMGSetInterpolation |
PCTELESCOPE |
PCFieldSplitRestrictIS |
PCMGSetNumberSmooth |
PCTelescopeGetDM |
PCFieldSplitSchurGetS |
PCMGSetR |
PCTelescopeGetIgnoreDM |
PCFieldSplitSchurGetSubKSP |
PCMGSetRScale |
PCTelescopeGetIgnoreKSPComputeOperators |
PCFieldSplitSchurRestoreS |
PCMGSetResidual |
PCTelescopeGetKSP |
PCGAMGRegister |
PCMGSetRestriction |
PCTelescopeGetReductionFactor |
PCGAMGSetThresholdScale |
PCMGSetRhs |
PCTelescopeGetSubcommType |
PCGASMCreateSubdomains |
PCMGSetType |
PCTelescopeGetUseCoarseDM |
PCGASMCreateSubdomains2D |
PCMGSetX |
PCTelescopeSetIgnoreDM |
PCGASMGetSubKSP |
PCPFMG |
PCTelescopeSetIgnoreKSPComputeOperators |
PCGASMGetSubdomains |
PCPatchSetComputeFunction |
PCTelescopeSetReductionFactor |
PCGASMGetSubmatrices |
PCPatchSetComputeFunctionInteriorFacets |
PCTelescopeSetSubcommType |
PCGASMSetSubdomains |
PCPatchSetComputeOperator |
PCTelescopeSetUseCoarseDM |
Developer - Interfaces intended primarily for library developers, not for typical applications programmers |
PCApply |
PCCompositeGetPC |
PCSetUp |
PCApplyBAorAB |
PCCompositeGetType |
PCSetUpOnBlocks |
PCApplyBAorABTranspose |
PCCompositeSetType |
PCShellGetName |
PCApplyRichardson |
PCCompositeSpecialSetAlpha |
PCShellSetApply |
PCApplyRichardsonExists |
PCCreate |
PCShellSetApplyBA |
PCApplySymmetricLeft |
PCDestroy |
PCShellSetApplyRichardson |
PCApplySymmetricRight |
PCGAMGFilterGraph |
PCShellSetApplySymmetricLeft |
PCApplyTranspose |
PCGAMGFinalizePackage |
PCShellSetApplySymmetricRight |
PCApplyTransposeExists |
PCGAMGInitializePackage |
PCShellSetApplyTranspose |
PCBDDCCreateFETIDPOperators |
PCGetDiagonalScale |
PCShellSetDestroy |
PCBDDCFinalizePackage |
PCMGResidualDefault |
PCShellSetName |
PCBDDCInitializePackage |
PCModifySubMatrices |
PCShellSetPostSolve |
PCBDDCMatFETIDPGetRHS |
PCPostSolve |
PCShellSetPreSolve |
PCBDDCMatFETIDPGetSolution |
PCPreSolve |
PCShellSetSetUp |
PCCompositeAddPC |
PCReset |
PCShellSetView |
PCCompositeGetNumberPC |
PCSetFromOptions |
PCView |
No deprecated routines |