![]() |
|
Default settings for various uses of the HYPRE solver. More...
Functions | |
| void | set_defaults_for_2D_poisson_problem (HyprePreconditioner *hypre_preconditioner_pt) |
| void | set_defaults_for_3D_poisson_problem (HyprePreconditioner *hypre_preconditioner_pt) |
| void | set_defaults_for_navier_stokes_momentum_block (HyprePreconditioner *hypre_preconditioner_pt) |
Default settings for various uses of the HYPRE solver.
Default settings for various uses of the Hypre solver.
///////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////
| void oomph::Hypre_default_settings::set_defaults_for_2D_poisson_problem | ( | HyprePreconditioner * | hypre_preconditioner_pt | ) |
Set default parameters for use as preconditioner in 2D Poisson-type problem.
References oomph::HyprePreconditioner::amg_coarsening(), oomph::HyprePreconditioner::amg_simple_smoother(), oomph::HyprePreconditioner::amg_strength(), oomph::HyprePreconditioner::amg_using_simple_smoothing(), oomph::HypreInterface::BoomerAMG, oomph::HyprePreconditioner::hypre_method(), and oomph::HyprePreconditioner::set_amg_iterations().
Referenced by FpTestProblem::FpTestProblem(), FSIChannelWithLeafletProblem< ELEMENT >::FSIChannelWithLeafletProblem(), main(), PreconditionedFSICollapsibleChannelProblem< ELEMENT >::PreconditionedFSICollapsibleChannelProblem(), RectangularDrivenCavityProblem< ELEMENT >::RectangularDrivenCavityProblem(), set_defaults_for_3D_poisson_problem(), set_defaults_for_navier_stokes_momentum_block(), FSIChannelWithLeafletProblem< ELEMENT >::set_iterative_solver(), oomph::SpaceTimeNavierStokesSubsidiaryPreconditioner::setup(), TorusProblem< ELEMENT >::TorusProblem(), and TurekProblem< FLUID_ELEMENT, SOLID_ELEMENT >::TurekProblem().
| void oomph::Hypre_default_settings::set_defaults_for_3D_poisson_problem | ( | HyprePreconditioner * | hypre_preconditioner_pt | ) |
Set default parameters for use as preconditioner in 3D Poisson-type problem.
References oomph::HyprePreconditioner::amg_strength(), and set_defaults_for_2D_poisson_problem().
Referenced by BoussinesqPreconditioner::BoussinesqPreconditioner(), and RefineableConvectionProblem< NST_ELEMENT, AD_ELEMENT >::switch_to_iterative_linear_solver().
| void oomph::Hypre_default_settings::set_defaults_for_navier_stokes_momentum_block | ( | HyprePreconditioner * | hypre_preconditioner_pt | ) |
Set default parameters for use as preconditioner in for momentum block in Navier-Stokes problem
References oomph::HyprePreconditioner::amg_damping(), oomph::HyprePreconditioner::amg_simple_smoother(), oomph::HyprePreconditioner::amg_strength(), and set_defaults_for_2D_poisson_problem().
Referenced by BoussinesqPreconditioner::BoussinesqPreconditioner(), FSIChannelWithLeafletProblem< ELEMENT >::FSIChannelWithLeafletProblem(), RectangularDrivenCavityProblem< ELEMENT >::RectangularDrivenCavityProblem(), and RefineableConvectionProblem< NST_ELEMENT, AD_ELEMENT >::switch_to_iterative_linear_solver().