Go to the source code of this file.
Namespaces | |
namespace | oomph |
DRAIG: Change all instances of (SPATIAL_DIM) to (DIM-1). | |
namespace | oomph::Hypre_default_settings |
Default settings for various uses of the HYPRE solver. | |
namespace | oomph::HypreHelpers |
Helper functions for use with the Hypre library. | |
Variables | |
unsigned | oomph::HypreHelpers::Number_of_active_hypre_solvers = 0 |
Number of active Hypre solvers (smart pointer like behaviuor to make sure that the initialise/finalize functions are only called the required number of times. | |
double | oomph::HypreHelpers::AMG_strength = 0.25 |
Default for AMG strength (0.25 recommended for 2D problems; larger (0.5-0.75, say) for 3D. | |
unsigned | oomph::HypreHelpers::AMG_coarsening = 6 |
Default AMG coarsening strategy. Coarsening types include: 0 = CLJP (parallel coarsening using independent sets) 1 = classical RS with no boundary treatment (not recommended in parallel) 3 = modified RS with 3rd pass to add C points on the boundaries 6 = Falgout (uses 1 then CLJP using interior coarse points as first independent set) 8 = PMIS (parallel coarsening using independent sets - lower complexities than 0, maybe also slower convergence) 10= HMIS (one pass RS on each processor then PMIS on interior coarse points as first independent set) 11= One pass RS on each processor (not recommended) | |
double | oomph::HypreHelpers::AMG_truncation = 0.0 |
AMG interpolation truncation factor. | |