SStruct PCG Solver


o HYPRE_SStructPCGCreate
Create a solver object
o HYPRE_SStructPCGDestroy
Destroy a solver object.
o HYPRE_SStructPCGSetup
Prepare to solve the system.
o HYPRE_SStructPCGSolve
Solve the system
o HYPRE_SStructPCGSetTol
(Optional) Set the convergence tolerance
o HYPRE_SStructPCGSetMaxIter
(Optional) Set maximum number of iterations
o HYPRE_SStructPCGSetTwoNorm
(Optional) Use the two-norm in stopping criteria
o HYPRE_SStructPCGSetRelChange
(Optional) Additionally require that the relative difference in successive iterates be small
o HYPRE_SStructPCGSetPrecond
(Optional) Set the preconditioner to use
o HYPRE_SStructPCGSetLogging
(Optional) Set the amount of logging to do
o HYPRE_SStructPCGSetPrintLevel
(Optional) Set the amount of printing to do to the screen
o HYPRE_SStructPCGGetNumIterations
Return the number of iterations taken
o HYPRE_SStructPCGGetFinalRelativeResidualNorm
Return the norm of the final relative residual
o HYPRE_SStructPCGGetResidual
Return the residual
o HYPRE_SStructDiagScaleSetup
Setup routine for diagonal preconditioning
o HYPRE_SStructDiagScale
Solve routine for diagonal preconditioning

Alphabetic index