ParCSR ADS Solver and Preconditioner
HYPRE_ADSCreate
Create an ADS solver object
HYPRE_ADSDestroy
Destroy an ADS solver object
HYPRE_ADSSetup
Set up the ADS solver or preconditioner.
HYPRE_ADSSolve
Solve the system or apply ADS as a preconditioner.
HYPRE_ADSSetDiscreteCurl
Sets the discrete curl matrix
.
HYPRE_ADSSetDiscreteGradient
Sets the discrete gradient matrix
.
HYPRE_ADSSetCoordinateVectors
Sets the
,
and
coordinates of the vertices in the mesh.
HYPRE_ADSSetInterpolations
(Optional) Set the (components of) the Raviart-Thomas (
) and the Nedelec (
) interpolation matrices.
HYPRE_ADSSetMaxIter
(Optional) Sets maximum number of iterations, if ADS is used as a solver.
HYPRE_ADSSetTol
(Optional) Set the convergence tolerance, if ADS is used as a solver.
HYPRE_ADSSetCycleType
(Optional) Choose which auxiliary-space solver to use.
HYPRE_ADSSetPrintLevel
(Optional) Control how much information is printed during the solution iterations.
HYPRE_ADSSetSmoothingOptions
(Optional) Sets relaxation parameters for
.
HYPRE_ADSSetChebySmoothingOptions
(Optional) Sets parameters for Chebyshev relaxation.
HYPRE_ADSSetAMSOptions
(Optional) Sets AMS parameters for
.
HYPRE_ADSSetAMGOptions
(Optional) Sets AMG parameters for
.
HYPRE_ADSGetNumIterations
Returns the number of iterations taken
HYPRE_ADSGetFinalRelativeResidualNorm
Returns the norm of the final relative residual
Parallel auxiliary space divergence solver and preconditioner
Alphabetic index