Software

The Computational Mathematics Theme writes and maintains a number of software libraries and test suites:

HSL
The HSL Mathematical Software Library was started in 1963 as a general purposes library, but has since evolved into a highly respected Sparse Linear Algebra Library, with a focus on solving linear equations and eigenvalue problems.

GALAHAD
The GALAHAD Optimization Library solves nonlinear optimization problems. It includes packages to solve unconstrained and bound-constrained optimization, quadratic programming, nonlinear programming, systems of nonlinear equations and inequalities, and nonlinear least squares problems.

CUTEst
CUTEst is a test suite aimed at testing constrained and unconstrained optimization solvers, and is the latest incarnation of CUTE.

SPRAL
The Sparse Parallel Robust Algorithms Library (SPRAL) is an open-source library for sparse linear algebra and associated algorithms.

FitBenchmarking
An open source tool for comparing different minimizers/fitting frameworks.

RALFit
A non-linear least squares solver with Python, Fortran, and C interfaces.

GOFit
GOFit is a package of C++ algorithms with python interfaces designed for the global optimization of parameters in curve fitting, i.e. for nonlinear least-squares problems arising from curve fitting.