AXPY SAXPY (Single-precision real Alpha X Plus Y) is a Level 1 (vector) operation in the Basic Linear Algebra Subprograms (BLAS) package, and is a common operation in computa...
BARON BARON is a computational system for solving nonconvex optimization problems to global optimality.
Basic Linear Algebra Subprograms Basic Linear Algebra Subprograms (BLAS) are a set of low-level kernel subroutines that perform common linear algebra operations such as copying, vector scaling, vector dot products, linear...
Baudline The baudline time-frequency browser is a signal analysis tool designed for scientific visualization.
CERN Program Library The CERN Program Library or CERNLIB was a collection of FORTRAN77 libraries and modules, developed at CERN. Its content ranged from more specialized data analysis of high energy physics to...
EISPACK EISPACK is a software library for numerical computation of eigenvalues and eigenvectors of matrices, written in FORTRAN. It contains subroutines for calculating the eigenvalues of nine classes o...
Extreme Loading for Structures Extreme Loading for Structures (ELS) - a commercial structural analysis software program based on the applied element method (AEM) for the automatic tracking and propagation of cracks, separatio...
FEKO FEKO is a computational electromagnetics software product developed by EM Software & Systems - S.A. (Pty) Ltd. The name is derived from the German acronym "FEldberechnung für Körper...
FFTW The Fastest Fourier Transform in the West (FFTW) is a software library for computing discrete Fourier transforms (DFTs) developed by Matteo Frigo and Steven G. Johnson at the Massachusetts...
Finite-difference time-domain method Finite-difference time-domain (FDTD) is a numerical analysis technique used for modeling computational electrodynamics (finding approximate solutions to the associated system of differenti...
FortSP FortSP is a software package for solving stochastic programming (SP) problems.
Fractint FractInt is a freeware computer program that can render and display many kinds of fractals.
Frontal solver A frontal solver, due to Bruce Irons is an approach to solving sparse linear systems which is used extensively in finite element analysis.
FuncDesigner FuncDesigner is a free computer algebra system written as a Python module.
Galahad library The Galahad library is a thread-safe library of packages for the solution of optimization—or mathematical programming—problems.
General Matrix Multiply The General Matrix Multiply (GEMM) is a subroutine in the Basic Linear Algebra Subprograms (BLAS) API which performs matrix multiplication.
GNU Multi-Precision Library The GNU Multiple-Precision Library, also known as GMP, is a free library for arbitrary-precision arithmetic, operating on signed integers, rational numbers, and floating point numbers.
GNU Multiple Precision Arithmetic Library The GNU Multiple Precision Arithmetic Library (GMP) is a free library for arbitrary-precision arithmetic, operating on signed integers, rational numbers, and floating point numbers.
GNU Multiple Precision Library The GNU Multiple Precision Arithmetic Library, also known as GMP, is a free library for arbitrary-precision arithmetic, operating on signed integers, rational numbers, and floating point n...
GNU Scientific Library The GNU Scientific Library (or GSL) is a software library for numerical computations in applied mathematics and science.
GoldSim GoldSim is dynamic, probabilistic simulation software developed by GoldSim Technology Group.
GotoBLAS In scientific computing, GotoBLAS, GotoBLAS2 and OpenBLAS are related open source implementations of the Basic Linear Algebra Subprograms (BLAS) API with many hand-crafted optimizati...
Graph-tool graph-tool is a Python module for manipulation and statistical analysis of graphs (a.k.a.
gretl gretl is an open-source statistical package, mainly for econometrics.
Gurobi The Gurobi Optimizer is a leading commercial optimization solver for linear programming (LP), quadratic programming (QP), quadratically constrained programming (QCP), mixed integer linear progra...
Harwell Subroutine Library HSL, originally the Harwell Subroutine Library, is a collection of Fortran 77 and 95 codes that address core problems in numerical analysis.
HippoDraw HippoDraw is a powerful object oriented statistical data analysis package written in C++, with user interaction via a Qt-based GUI and a Python scriptable interface.
IML++ IML++, or the Iterative Methods Library, is a C++ library for solving linear systems of equations.
IMSL Numerical Libraries IMSL (International Mathematics and Statistics Library) is a commercial collection of software libraries of numerical analysis functionality that are implemented in the computer programming lang...
IPOPT IPOPT, short for "Interior Point OPTimizer, pronounced I-P-Opt", is a software library for large scale nonlinear optimization of continuous systems.
IT++ IT++ is a C++ library of classes and functions for linear algebra, numerical optimization, signal processing, communications, and statistics.
Iterative Template Library The Iterative Template Library (ITL) is a generic component library that provides iterative methods for solving linear systems.
Jacket (software) Jacket is a numerical computing platform enabling GPU acceleration of MATLAB-based codes.
JAMA (numerical linear algebra library) JAMA is a software library for performing numerical linear algebra tasks created at NIST similar in functionality to LAPACK and has been released to the public domain.
Java Analysis Studio Java Analysis Studio (JAS) is an object oriented data analysis package developed for the analysis of particle physics data.
JMNumerics JMNumerics is a commercial Numerical Library for .NET written in C#.
KNITRO KNITRO is a commercial software package for solving large scale mathematical optimization problems.
LabVIEW LabVIEW (short for Laboratory Virtual Instrument Engineering Workbench) is a system-design platform and development environment for a visual programming language from National Instruments.
LabWindows/CVI LabWindows/CVI (CVI is short for C for Virtual Instrumentation) is an ANSI C programming environment for test and measurement developed by National Instruments.
LAPACK LAPACK (Linear Algebra PACKage) is a software library for numerical linear algebra.
LAPACK++ LAPACK++, the Linear Algebra PACKage in C++, is a computer software library of algorithms for numerical linear algebra that solves systems of linear equations and eigenvalue problems.
LEMON (C++ library) LEMON is an open source graph library written in the C++ language providing implementations of common data structures and algorithms with focus on combinatorial optimization tasks connected main...
libfixmath libfixmath is a platform-independent fixed point maths library aimed at developers wanting to perform fast non-integer maths on platforms lacking a (or with a low performance) FPU. It offers dev...
LinBox LinBox is a C++ template library for doing exact computational linear algebra.
LINPACK LINPACK is a software library for performing numerical linear algebra on digital computers.
LIONsolver LIONsolver is an integrated software for data mining, business intelligence, analytics, and modeling Learning and Intelligent OptimizatioN and reactive business intelligence approach.
Lis (linear algebra library) Lis (Library of Iterative Solvers for linear systems) is a scalable parallel library for solving linear equations and eigenvalue problems that arise in the numerical solution of partial di...
LUSAS LUSAS is a UK-based developer and supplier of Finite Element Analysis (FEA) application software products that bear the same name.
MADNESS MADNESS (Multiresolution Adaptive Numerical Environment for Scientific Simulation) is a high-level software environment for the solution of integral and differential equations in many dime...
Math Kernel Library Intel Math Kernel Library (Intel MKL) is a library of optimized math routines for science, engineering, and financial applications.
Math.NET Numerics Math.NET Numerics is an open-source numerical library for .NET and Mono, written in C# and F#.
Mathcad Mathcad is computer software primarily intended for the verification, validation, documentation and re-use of engineering calculations.
Mathematica Mathematica is a computational software program used in many scientific, engineering, mathematical and computing fields, based on symbolic mathematics.
MATLAB MATLAB (matrix laboratory) is a multi-paradigm numerical computing environment and fourth-generation programming language.
Matrix Toolkit Java Matrix Toolkit Java (MTJ) is an open source Java software library for performing numerical linear algebra.
MCSim GNU MCSim is a suite of simulation software.
MINPACK MINPACK is a library of FORTRAN subroutines for the solving of systems of nonlinear equations, or the least squares minimization of the residual of a set of linear or nonlinear equations.
MINUIT MINUIT, now MINUIT2, is a numerical minimization computer program originally written in the FORTRAN programming language by CERN staff physicist Fred James in the 1970s.
MLPACK (C++ library) MLPACK is a machine learning software library for C++, built on top of the Armadillo library.
MOSEK MOSEK is a software package for the solution of linear, mixed-integer linear, quadratic, mixed-integer quadratic, quadratically constraint, conic and convex nonlinear mathematical optimization p...
MPFR GNU MPFR (for GNU Multiple Precision Floating-Point Reliably) is a portable C library for arbitrary-precision binary floating-point computation with correct rounding, based on GNU Multi-Prec...
MPIR (mathematics software) MPIR: Multiple Precision Integers and Rationals is an open source multiprecision integer library forked from the GMP project.
MPSolve MPSolve (Multiprecision Polynomial Solver) is a package for the approximation of the roots of a univariate polynomial.
MUMPS (software) MUMPS (MUltifrontal Massively Parallel sparse direct Solver) is a software application for the solution of large sparse systems of linear algebraic equations on distribut...
NAG Numerical Library The NAG Numerical Library is a software product developed and sold by The Numerical Algorithms Group.
NCLab NCLab (Networked Computing Laboratory), freely accessible at is an interactive web framework for computer programming, computer modeling, and scientific computing.
Netlib Netlib is a repository of software for scientific computing maintained by AT&T, Bell Laboratories, the University of Tennessee and Oak Ridge National Laboratory.
NetworkX NetworkX is a Python library for studying graphs and networks.
NewPGen NewPGen is a program used by researchers looking for large prime numbers.
NMath NMath is a numerical package for the Microsoft .NET Framework.
NSMB (mathematics) NSMB is a Navier-Stokes finite volume solver, which supports meshes built of several blocks and supports parallelisation.
Numerical Recipes Numerical Recipes is the generic title of a series of books on algorithms and numerical analysis by William H. Press, Saul A. Teukolsky, William T. Vetterling and Brian P. Flannery.
OpenOpt OpenOpt is a framework for numerical optimization, nonlinear equations and systems of them.
OpenScientist OpenScientist is an integration of open source products working together to do scientific visualization and data analysis, in particular for high energy physics.
OpenSees OpenSees, the Open System for Earthquake Engineering Simulation, is an object-oriented, open source software framework created at the NSF-sponsored Pacific Earthquake Engineering (PEER) Center.
PENOPT PENOPT is an optimization software package.
Pipeline Pilot Pipeline Pilot is the authoring tool for the Accelrys Enterprise Platform.
PLAPACK The Parallel Linear Algebra Package, PLAPACK, is an infrastructure for coding parallel linear algebra algorithms at a high level of abstraction.
PottersWheel PottersWheel is a MATLAB toolbox for mathematical modeling of time-dependent dynamical systems that can be expressed as chemical reaction networks or ordinary differential equations.
PROPT The PROPT MATLAB Optimal Control Software is a new generation platform for solving applied optimal control (with ODE or DAE formulation) and parameters estimation problems.
QUADPACK QUADPACK is a FORTRAN 77 library for numerical integration of one-dimensional functions.
Range Software Range Software is finite element analysis software package.
ROOT ROOT is an object-oriented program and library developed by CERN. It was originally designed for particle physics data analysis and contains several features specific to this field, but it is al...
SAXPY SAXPY (Single-precision real Alpha X Plus Y) is one of the functions in the Basic Linear Algebra Subprograms (BLAS) package, and is a common operation in computations wi...
ScaLAPACK The ScaLAPACK library includes a subset of LAPACK routines redesigned for distributed memory MIMD parallel computers.
SCIP (optimization software) SCIP (Solving Constraint Integer Programs) is a mixed integer programming solver and a framework for Branch and cut and Branch and price, developed at Zuse Institute Berlin.
Silo (library) Silo is a data format and library developed at Lawrence Livermore National Laboratory (LLNL) for storing rectilinear, curvilinear, unstructured, or point meshes in 2D and 3D. It supports data u...
Simulink Simulink, developed by MathWorks, is a data flow graphical programming language tool for modeling, simulating and analyzing multidomain dynamic systems.
SLATEC SLATEC Common Mathematical Library is a FORTRAN 77 library of over 1400 general purpose mathematical and statistical routines.
SnapPea SnapPea is free software designed to help mathematicians, in particular low-dimensional topologists, study hyperbolic 3-manifolds.
SNOPT SNOPT (for 'Sparse Nonlinear OPTimizer') is a software package for solving large-scale optimization problems written by Philip Gill, Walter Murray and Michael Saunders.
SOFA (Astronomy) The SOFA (Standards of Fundamental Astronomy) software libraries are a collection of subroutines that implement official IAU algorithms for astronomical computations.
SOFA Statistics SOFA Statistics is an open-source statistical package, with an emphasis on ease of use, learn as you go, and beautiful output.
Solver A solver is a generic term indicating a piece of mathematical software, possibly in the form of a stand-alone computer program or as a software library, that 'solves' a mathematical problem.
SPARSKIT SPARSKIT is a tool package for working with sparse matrices.
Template Numerical Toolkit The Template Numerical Toolkit (or TNT) is a software library for manipulating vectors and matrices in C++ created by the U.S. National Institute of Standards and Technology.
TK Solver TK Solver (originally TK!Solver) is a mathematical modeling and problem solving software system based on a declarative, rule-based language, commercialized by Universal Technical Systems, Inc.
TOMLAB The TOMLAB Optimization Environment is a modeling platform for solving applied optimization problems in MATLAB.
TOMNET The TOMNET optimization Environment is a platform for solving applied optimization problems in Microsoft .NET. It makes it possible to use solvers like SNOPT, MINOS and CPLEX with one single mod...
TomSym The TomSym MATLAB symbolic modeling engine is a platform for modeling applied optimization and optimal control problems.
Tpoint TPoint is computer software that implements a mathematical model of conditions leading to errors in telescope pointing and tracking.
Trilinos Trilinos is a collection of open source software libraries, called packages, intended to be used as building blocks for the development of scientific applications.