Home      Discussion      Topics      Dictionary      Almanac
Signup       Login
Netlib

Netlib

Overview
Netlib is a repository of software for scientific computing maintained by AT&T
AT&T
AT&T Inc. is the largest provider of local, long distance telephone services in the United States, and also serves digital subscriber line Internet access. AT&T is the second largest provider of wireless service in the United States, with over 77 million wireless customers, and more than 150...

, Bell Laboratories, the University of Tennessee
University of Tennessee
The University of Tennessee , sometimes called the University of Tennessee, Knoxville is a public land-grant university headquartered at Knoxville...

 and Oak Ridge National Laboratory
Oak Ridge National Laboratory
Oak Ridge National Laboratory is a multiprogram science and technology national laboratory managed for the United States Department of Energy by UT-Battelle. ORNL is the DOE's largest science and energy laboratory. ORNL is located in Oak Ridge, Tennessee, near Knoxville...

. Netlib comprises a large number of separate programs and libraries. Most of the code is written in Fortran
Fortran
Fortran is a general-purpose, procedural, imperative programming language that is especially suited to numeric computation and scientific computing...

, with some programs in other languages.
Discussion
Ask a question about 'Netlib'
Start a new discussion about 'Netlib'
Answer questions from other users
Full Discussion Forum
 
Encyclopedia
Netlib is a repository of software for scientific computing maintained by AT&T
AT&T
AT&T Inc. is the largest provider of local, long distance telephone services in the United States, and also serves digital subscriber line Internet access. AT&T is the second largest provider of wireless service in the United States, with over 77 million wireless customers, and more than 150...

, Bell Laboratories, the University of Tennessee
University of Tennessee
The University of Tennessee , sometimes called the University of Tennessee, Knoxville is a public land-grant university headquartered at Knoxville...

 and Oak Ridge National Laboratory
Oak Ridge National Laboratory
Oak Ridge National Laboratory is a multiprogram science and technology national laboratory managed for the United States Department of Energy by UT-Battelle. ORNL is the DOE's largest science and energy laboratory. ORNL is located in Oak Ridge, Tennessee, near Knoxville...

. Netlib comprises a large number of separate programs and libraries. Most of the code is written in Fortran
Fortran
Fortran is a general-purpose, procedural, imperative programming language that is especially suited to numeric computation and scientific computing...

, with some programs in other languages.

The legal status of the code is not entirely clear. Some programs are clearly in the public domain
Public domain
The public domain is a range of abstract materials—commonly referred to as intellectual property—which are not owned or controlled by anyone. The term indicates that these materials are therefore "public property", and available for anyone to use for any purpose...

 (for example, SLATEC
SLATEC
SLATEC Common Mathematical Library is a FORTRAN 77 library of over 1400 general purpose mathematical and statistical routines. The code was developed at US Government research laboratories, and is in the public domain. The current version is 4.1 ....

). However, no license terms or terms of use are stated for many programs.

Netlib is indexed by the Guide to Available Mathematical Software
Guide to Available Mathematical Software
The Guide to Available Mathematical Software is a project of the National Institute of Standards and Technology to classify mathematical software by the type of problem that it solves.GAMS indexes Netlib, and also some proprietary software packages....

.

See also

  • BLAS
    Basic Linear Algebra Subprograms
    Basic Linear Algebra Subprograms is a de facto application programming interface standard for publishing libraries to perform basic linear algebra operations such as vector and matrix multiplication. They were first published in 1979, and are used to build larger packages such as LAPACK...

  • EISPACK
    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 of matricies: complex general, complex Hermitian, real general, real symmetric, real symmetric banded,...

  • GSL
    GNU Scientific Library
    In computing, the GNU Scientific Library is a software library written in the C programming language for numerical calculations in applied mathematics and science...

  • LAPACK
    LAPACK
    LAPACK is a software library for numerical linear algebra. It provides routines for solving systems of linear equations and linear least squares, eigenvalue problems, and singular value decomposition. It also includes routines to implement the associated matrix factorizations such as LU, QR,...

  • LINPACK
    LINPACK
    LINPACK is a software library for performing numerical linear algebra on digital computers. It was written in Fortran by Jack Dongarra, Jim Bunch, Cleve Moler, and Gilbert Stewart, and was intended for use on supercomputers in the 1970s and early 1980s...

  • MINPACK
    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....