Harwell Subroutine Library (HSL)

The Harwell Subroutine Library (HSL) is a suite of ANSI Fortran 77 subroutines and Fortran 90 modules for scientific computation. The scope of the library covers:

  • automatic differentiation
  • numerical solution of differential equations, including stiff solvers,
  • eigenvalues and eigenvectors of matrices
  • special functions of mathematical physics and statistics sorting and indexing
  • linear programming
  • linear algebra, for full and sparse matrices solution of non-linear equations polynomial and rational functions
  • interpolation and approximation
  • optimisation (with and without constraints) and data fitting
Release 12 has some significant new features including: New sparse matrix routines incorporating the most advanced algorithms (for the first time parallel processing is supported), and a new collection of routines for the iterative solution of large linear systems.

Current Version:   Release 2000

License Type:   Commercial

Home Site:

Source Code Availability:

Yes (usually distributed on 3.5" disc)

Available Binary Packages:

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

Targeted Platforms:

Machines with IEEE arithmetic (including PCs), DEC VAX machines, IBM mainframe machines and their look-alikes Cray-YMP DEC Alpha OSF IBM RS/6000, Hewlett Packard, Sun and other Unix platforms.

Software/Hardware Requirements:

Fortran 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.