int HYPRE_BoomerAMGSetRelaxType (HYPRE_Solver solver, int relax_type)

(Optional) Defines the smoother to be used

Documentation

(Optional) Defines the smoother to be used. It uses the given smoother on the fine grid, the up and the down cycle and sets the solver on the coarsest level to Gaussian elimination (9). The default is Gauss-Seidel (3).

There are the following options for relax_type:

0 Jacobi
1 Gauss-Seidel, sequential (very slow!)
2 Gauss-Seidel, interior points in parallel, boundary sequential (slow!)
3 hybrid Gauss-Seidel or SOR, forward solve
4 hybrid Gauss-Seidel or SOR, backward solve
5 hybrid chaotic Gauss-Seidel (works only with OpenMP)
6 hybrid symmetric Gauss-Seidel or SSOR
9 Gaussian elimination (only on coarsest level)

alphabetic index hierarchy of classes


generated by doc++