|
|  |
Math Libraries
SGI Scientific Computing Software Library (SCSL)
The SGI Scientific Computing Software Library (SCSL) is a collection
of high-performance routines that provide support for mathematical and
numerical techniques used in scientific and technical computing.
SCSL encompasses a wide variety of industry-standard and proprietary
scientific and math functions including numerical linear algebra,
large sparse systems of linear equations, and signal processing.
Included in SCSL are:
- BLAS
The BLAS library is a collection of some 400 routines providing
important building blocks. These operations include, but are not
limited to matrix multiply, rank updates, and dot products.
Included are:
- BLAS1 - Vector-vector operations
- BLAS2 - Matrix-vector operations
- BLAS3 - Matrix-matrix operations
- LAPACK
LAPACK is a portable library of subroutines for solving the most
common dense linear algebra problems: systems of linear equations,
linear least squares problems, eigenvalue problems, and singular value
problems. LAPACK consists of routines for:
- Symmetric and Nonsymmetric linear systems of equations
- Symmetric and Nonsymmetric eigenvector/value
- Singular Value Decomposition (SVD)
- Linear Least Squares
- Signal Processing
The signal processing library consists of routines that perform
mixed-radix fast Fourier transforms (FFTs) as well as linear filtering
operations such as convolution and correlation.
Supported functions include:
- One-, two- and three-dimensional mixed radix FFTs
- Multiple one-dimensional mixed radix FFTs
- One-, and two-dimensional convolutions
- Multiple one-dimensional convolutions
- One-, and two-dimensional correlations
- Multiple one-dimensional correlations
- Sparse direct solvers
- Parallelized direct solvers for sparse systems of
linear equations with symmetric non-zero structure
- High-performance out-of-core solver for sparse linear
systems of equations
- Sparse iterative solvers
Note: SCSL is only available on Altix
MATH77/mathc90:
A library of over 550 routines in Fortran (and their C equivalents)
that was developed here at JPL.
This library is available on Cosmos and the Altix systems.
This library has the strong advantages of very good documentation
available on the Web at:
http://mathalacarte.com
Related page
MATH77/mathc90 Libraries
Printer Friendly Version
|