SStruct SysPFMG Solver


o HYPRE_SStructSysPFMGCreate
Create a solver object
o HYPRE_SStructSysPFMGDestroy
Destroy a solver object.
o HYPRE_SStructSysPFMGSetup
Prepare to solve the system.
o HYPRE_SStructSysPFMGSolve
Solve the system
o HYPRE_SStructSysPFMGSetTol
(Optional) Set the convergence tolerance
o HYPRE_SStructSysPFMGSetMaxIter
(Optional) Set maximum number of iterations
o HYPRE_SStructSysPFMGSetRelChange
(Optional) Additionally require that the relative difference in successive iterates be small
o HYPRE_SStructSysPFMGSetZeroGuess
(Optional) Use a zero initial guess.
o HYPRE_SStructSysPFMGSetNonZeroGuess
(Optional) Use a nonzero initial guess.
o HYPRE_SStructSysPFMGSetRelaxType
(Optional) Set relaxation type.
o HYPRE_SStructSysPFMGSetNumPreRelax
(Optional) Set number of relaxation sweeps before coarse-grid correction
o HYPRE_SStructSysPFMGSetNumPostRelax
(Optional) Set number of relaxation sweeps after coarse-grid correction
o HYPRE_SStructSysPFMGSetSkipRelax
(Optional) Skip relaxation on certain grids for isotropic problems.
o HYPRE_SStructSysPFMGSetLogging
(Optional) Set the amount of logging to do
o HYPRE_SStructSysPFMGSetPrintLevel
(Optional) Set the amount of printing to do to the screen
o HYPRE_SStructSysPFMGGetNumIterations
Return the number of iterations taken
o HYPRE_SStructSysPFMGGetFinalRelativeResidualNorm
Return the norm of the final relative residual

Alphabetic index