SStruct FAC Solver


o HYPRE_SStructFACCreate
Create a solver object
o HYPRE_SStructFACDestroy2
Destroy a solver object.
o HYPRE_SStructFACAMR_RAP
Re-distribute the composite matrix so that the amr hierachy is approximately nested.
o HYPRE_SStructFACSetup2
Set up the FAC solver structure
o HYPRE_SStructFACSolve3
Solve the system
o HYPRE_SStructFACSetPLevels
Set up amr structure
o HYPRE_SStructFACSetPRefinements
Set up amr refinement factors
o HYPRE_SStructFACZeroCFSten
(Optional, but user must make sure that they do this function otherwise) Zero off the coarse level stencils reaching into a fine level grid
o HYPRE_SStructFACZeroFCSten
(Optional, but user must make sure that they do this function otherwise) Zero off the fine level stencils reaching into a coarse level grid
o HYPRE_SStructFACZeroAMRMatrixData
(Optional, but user must make sure that they do this function otherwise) Places the identity in the coarse grid matrix underlying the fine patches.
o HYPRE_SStructFACZeroAMRVectorData
(Optional, but user must make sure that they do this function otherwise) Places zeros in the coarse grid vector underlying the fine patches.
o HYPRE_SStructFACSetMaxLevels
(Optional) Set maximum number of FAC levels
o HYPRE_SStructFACSetTol
(Optional) Set the convergence tolerance
o HYPRE_SStructFACSetMaxIter
(Optional) Set maximum number of iterations
o HYPRE_SStructFACSetRelChange
(Optional) Additionally require that the relative difference in successive iterates be small
o HYPRE_SStructFACSetZeroGuess
(Optional) Use a zero initial guess.
o HYPRE_SStructFACSetNonZeroGuess
(Optional) Use a nonzero initial guess.
o HYPRE_SStructFACSetRelaxType
(Optional) Set relaxation type.
o HYPRE_SStructFACSetNumPreRelax
(Optional) Set number of relaxation sweeps before coarse-grid correction
o HYPRE_SStructFACSetNumPostRelax
(Optional) Set number of relaxation sweeps after coarse-grid correction
o HYPRE_SStructFACSetCoarseSolverType
(Optional) Set coarsest solver type.
o HYPRE_SStructFACSetLogging
(Optional) Set the amount of logging to do
o HYPRE_SStructFACGetNumIterations
Return the number of iterations taken
o HYPRE_SStructFACGetFinalRelativeResidualNorm
Return the norm of the final relative residual

Alphabetic index