LAPACK [SEP] programming language
LAPACK
LAPACK (Linear Algebra Package) is a standard 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, Cholesky and Schur decomposition. LAPACK was originally written in FORTRAN 77, but moved to Fortran 90 in version 3.2 (2008). The routines handle both real and complex matrices in both single and double precision.
LAPACK was designed
a general (non-structured) matrix using real double-precision arithmetic is called codice_14.
Details on this scheme can be found in the Naming scheme section in LAPACK Users' Guide.
Use with other programming languages.
Many programming environments today support the use of libraries with C binding. The LAPACK routines can be used like C functions if a few restrictions are observed.
Several alternative language bindings are also available:
- Armadillo for C++
- IT++ for C++
- LAPACK++ for C++
-