Lis: a Library of Iterative Solvers for Linear Systems

Download | Publications | Contact

Introduction

Lis, a Library of Iterative Solvers for linear systems, is a parallel library for solving linear equations and eigenvalue problems that arise in the numerical solution of partial differential equations using iterative methods.
The installation of Lis requires a C compiler. The Fortran interface requires a Fortran compiler, and the algebraic multigrid preconditioner requires a Fortran 90 compiler. For parallel computing environments, an OpenMP or MPI-1 library is used. Both the Harwell-Boeing and Matrix Market formats are supported to import and export user data.

Major tested platforms
C compilers OS
Intel C/C++ Compiler 7.0, 8.0, 9.1, 10.1, 11.1,
Intel C++ Composer XE
Linux
Windows
IBM XL C/C++ V7.0, 9.0 AIX
Linux
Sun WorkShop 6, Sun ONE Studio 7,
Sun Studio 11, 12
Solaris
PGI C++ 6.0, 7.1, 10.5 Linux
gcc 3.3, 4.4 Linux
Mac OS X
Windows
Microsoft Visual C++ 2008, 2010, 2012 Windows
Fortran compilers (optional) OS
Intel Fortran Compiler 8.1, 9.1, 10.1, 11.1,
Intel Fortran Composer XE
Linux
Windows
IBM XL Fortran V9.1, 11.1 AIX
Linux
Sun WorkShop 6, Sun ONE Studio 7,
Sun Studio 11, 12
Solaris
PGI Fortran 6.0, 7.1, 10.5 Linux
g77 3.3
gfortran 4.4
Linux
Mac OS X
Windows

Download

Publications

Contact

Please feel free to send comments and requests to the developer