KSP Documentation
This page wraps functions in PETSc's Vec API. Consult the PETSc documentation for the behavior of the functions. The documentation on this page only describes differences between the Julia wrappers and the PETSc documentation.
PETSc2.KSP_NULL — Constant.Null pointer KSP object
PETSc2.KSP — Type.KSP object
PETSc2.GetConvergedReason — Method.KSPGetConvergedReason
Inputs
ksp: KSP object
Outputs
string containing reason
PETSc2.GetInitialGuessNonzero — Method.KSPGetInitialGuessNonzero
Inputs
KSP
Outputs
PetscBool
PETSc2.GetOperators — Method.KSPGetOperators
PETSc2.GetResidualNorm — Method.KSPGetResidualNorm
Inputs
KSP
Outputs
PetscReal
PETSc2.GetTolerances — Method.KSPGetTolerances
Inputs
KSP
Outputs
rtol
abstol
dtol
maxits
PETSc2.GetType — Method.KSPGetType
Inputs
KSP
Outputs
string containing KSP type
PETSc2.KSPSolve — Method.KSPSolve
PETSc2.KSPSolveTranspose — Method.KSPSolveTranspose
PETSc2.PetscDestroy — Method.PetscDestroy for KSP object. Safe to call multiple times.
PETSc2.PetscView — Function.PetscView
Inputs
ksp: KSP object
viewer: PetscViewer, defaults to Petsc stdout
PETSc2.SetFromOptions — Method.SetFromOptions
PETSc2.SetInitialGuessNonzero — Method.KSPSetInitialGuessNonzero
PETSc2.SetOperators — Method.KSPSetOperators
PETSc2.SetTolerances — Method.KSPSetTolerances
PETSc2.SetType — Method.KSPSetType
PETSc2.SetUp — Method.KSPSetUp
PETSc2.SetReusePreconditioner — Method.KSPSetReusePreconditioner