boomeramg¶
Module: core
Category: linearsolver
Type string: "boomeramg"
Parameters¶
| Name | Description | Default | Units |
|---|---|---|---|
max_iter |
max_iter | 20 | [] |
print_level |
print_level | 0 | [] |
tol |
tol | 1e-07 | [] |
max_levels |
max_levels | 25 | [] |
coarsen_type |
coarsen_type | -1 | [] |
use_num_funcs |
use_num_funcs | false | [] |
relax_type |
relax_type | 3 | [] |
interp_type |
interp_type | 6 | [] |
strong_threshold |
strong_threshold | 0.5 | [] |
p_max_elmts |
p_max_elmts | 4 | [] |
num_sweeps |
num_sweeps | 1 | [] |
agg_interp_type |
agg_interp_type | 0 | [] |
agg_num_levels |
agg_num_levels | 0 | [] |
nodal |
nodal | 0 | [] |
do_jacobi |
do_jacobi | false | [] |
fail_max_iters |
fail_max_iters | true | [] |
Description¶
This solver, from the HYPRE library, is an adaptive multigrid solver. It often works better as a preconditioner to an iterative solver than as a stand-alone solver.