LASPack is a package for solving large sparse systems of linear equations like those which arise from the discretization of partial differential equations. The primary aim of LASPack is the implementation of efficient iterative methods for the solution of systems of linear equations. All routines and data structures are optimized for effective usage of resources especially with regard to large sparse matrices. The package can be accessed from an application through a straightforward interface defined in the form of procedure calls. LASPack contains selected state-of-the-art algorithms which are commonly used for large sparse systems like CGN, GMRES, BiCG, QMR, CGS, BiCGStab, and multilevel methods such as the multigrid and conjugate gradient methods preconditioned by multigrid and BPX preconditioners.

The implementation is based on an object-oriented approach (although it is programmed in C). Vectors and matrices are defined as new data types in connection with the corresponding supporting routines. The basic operations are implemented in such a way that they allow the programming of linear algebra algorithms in a natural way.

Current Version:   1.12.3

License Type:   Free without warranty

Home Site:

Source Code Availability:


Available Binary Packages:

  • Debian Package:   No
  • RedHat RPM Package:   No
  • Other Packages:   No

Targeted Platforms:

Unix, LASPack's installation script were successfully tested on several machines: Sun Sparc5, HP 9000/735, IBM RS/6000 550, DEC 3000/800 M, SGI IRIS Indigo and PC 486 (running Linux).

Software/Hardware Requirements:

ANSI C compiler

Other Links:

Mailing Lists/USENET News Groups:


User Comments:

  • None

See A Screen Shot? (Not Yet)

  SAL Home   |   Numerical Analysis   |   Misc

Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.