HypreSolver
The GeMA Hypre Numeric Solver Plugin
Loading...
Searching...
No Matches
HYPRE Solver

Introduction

The HYPRE Solver plugin is an implementation of the Numeric Solver concept from the GeMA framework. Its goal is to provide a linear system solver based on iterative methods to be used by analysis processes. A description of the objectives and uses of a Numeric Solver can be found in the GeMA reference manual on the Numeric Solvers page.

The HYPRE Solver provides several iterative linear system solvers and is fully based on the HYPRE library. The supported solvers are:

  • Solvers:
    • PCG
    • BoomerAMG
    • BiCGSTAB
    • Hybrid
    • ILU Family
    • GMRES Family

Different from other GeMA Solvers plugins, HYPRE treats solvers and preconditioners as equal objects. In this fashion, all solvers can work as preconditioners, with especial cases for ILU and BoomerAMG that when used as main solvers do not support preconditioning.

For best results (stability and speed) we recommend using the PCG as the main solver and BoomerAMG as preconditioner.

Plugin Options

A reference manual documenting the configuration options for the HYPRE Solver plugin can be found here.

GeMA project main page