HSL (formerly the Harwell Subroutine Library) is a collection of threadsafe ISO Fortran codes for large scale scientific computation, written by members of the Numerical Analysis Group and other experts. HSL was started in 1963 and over this long period it has reached a high standard of reliability and has a worldwide reputation as a prime source of numerical codes. Among its best know codes are those for the solution of sparse linear systems of equations, optimization, and sparse eigenvalue problems.
If you are interested in optimization routines, much of our work in this area is released in the GALAHAD library.
The codes are constantly under development, for example, improving performance on multicore platforms.
A complete list of packages is available in the catalog. Matlab interfaces are also available for selected packages.
The Numerical Analysis Group is involved in research into techniques for the solution of large-scale problems in science, engineering, operations research and economics. One of the main strengths of the Group, and one for which it is internationally recognised, is in the solution of large sparse systems of linear equations, and of large-scale linear and nonlinear optimization problems. Members of the Group are involved in many collaborative ventures overseas, including projects with Australia, Belgium, Czech Republic, France, Denmark, the Netherlands, and the USA.
You can find out more from our webpages.