ParCSR PCG Solver


o HYPRE_ParCSRPCGCreate
Create a solver object
o HYPRE_ParCSRPCGDestroy
Destroy a solver object
o HYPRE_ParCSRPCGSetup
o HYPRE_ParCSRPCGSolve
Solve the system
o HYPRE_ParCSRPCGSetTol
(Optional) Set the convergence tolerance
o HYPRE_ParCSRPCGSetMaxIter
(Optional) Set maximum number of iterations
o HYPRE_ParCSRPCGSetTwoNorm
(Optional) Use the two-norm in stopping criteria
o HYPRE_ParCSRPCGSetRelChange
(Optional) Additionally require that the relative difference in successive iterates be small
o HYPRE_ParCSRPCGSetPrecond
(Optional) Set the preconditioner to use
o HYPRE_ParCSRPCGGetPrecond
o HYPRE_ParCSRPCGSetLogging
(Optional) Set the amount of logging to do
o HYPRE_ParCSRPCGSetPrintLevel
(Optional) Set the print level
o HYPRE_ParCSRPCGGetNumIterations
Return the number of iterations taken
o HYPRE_ParCSRPCGGetFinalRelativeResidualNorm
Return the norm of the final relative residual
o HYPRE_ParCSRDiagScaleSetup
Setup routine for diagonal preconditioning
o HYPRE_ParCSRDiagScale
Solve routine for diagonal preconditioning

Alphabetic index