LisSolver
The GeMA Lis Numeric Solver Plugin
Lis Solver

Introduction

The Lis Solver plugin is an implementation of the Numeric Solver concept from the GeMA framework. Its goal is to provide a linear equation 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 Lis Solver provides several iterative equation solvers and is fully based on the Lis library. The supported solvers and preconditioners are:

  • Solvers:
    • CG
    • BiCG
    • CGS
    • BiCGSTAB
    • GPBiCG
    • BiCGSafe
    • BiCGSTAB(l)
    • Jacobi
    • Gauss-Seidel
    • SOR
    • IDR(s)
    • COCG
    • CR
    • BiCR
    • CRS
    • BiCRSTAB
    • GPBiCR
    • BiCRSafe
    • TFQMR
    • Orthomin(m)
    • GMRES(m)
    • FGMRES(m)
    • MINRES
    • COCR
  • Preconditioners:
    • Jacobi
    • SSOR
    • ILU(k)
    • ILUT
    • Crout ILU
    • I+S
    • SA-AMG
    • Hybrid
    • SAINV
    • Additive Schwarz

A literature review of some of these solvers and preconditioners can be seen here .

Plugin Options

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

GeMA project main page