A preceding a title indicates that the software
has been granted the "Checked" review level.
preceding an item indicates that
the software has been reviewed in an
NHSE Review article.
The individual catalog entries have links to the review information.
See the
explanation of review procedures.
Search the Catalog
This query tool searches full-text and supports Boolean operators.
MUDPACK a collection of vectorized portable Fortran 77/90 subprograms which efficiently solve linear elliptic Partial Differential Equations (PDEs) using multigrid iteration
Unstructured Grids (UG) for the adaptive multigrid solution of partial differential equations
ATLAS (Automatically Tuned Linear Algrebra Software) is an approach for the automatic generation and optimization of numerical software for processors with deep memory hierarchies and pipelined functional units.
Aztec a parallel iterative library for solving sparse linear systems
BLACS Basic Linear Algebra Communication Subprograms
General Purpose Solver (GPS) high performance solvers for linear systems of equations that arise from structural engineering, electromagnetics, and other scientific and engineering applications
GMRES for real and complex, single and double precision arithmetics suitable for serial, shared memory and distributed memory computers
Intel Performance Library Suite a set of libraries optimized for Intel processors addressing linear algebra, signal processing, and speech and character recognition requirements.
LAPACK is a library of numerical linear algebra subroutines designed for high performance on workstations, vector computers, and shared memory multiprocessors
LASPack for solving large sparse systems of linear equations such as those arising from discretization of partial differential equations
Matrix Template Library (MTL) is a high-performance generic component library that provides comprehensive linear algebra functionality for a wide variety of matrix formats
MP_SOLVE is used to solve sparse, irregular systems of equations with multiple right-hand sides on distributed memory, multiprocessor computers having the MPI communications library
NIST Sparse BLAS computational kernels for fundamental sparse matrix operations
P-SPARSLIB a portable library of distributed memory sparse iterative solvers
Parallel Iterative Methods (PIM) Package a collection of Fortran 77 routines designed to solve systems of linear equations (SLEs) on parallel computers using a variety of iterative methods.
PARPACK for solving large scale eigenvalue problems on distributed memory parallel architectures
PARPRE parallel preconditioners for large sparse iterative solvers
PseudoPack for numerical differentiation by pseudospectral methods
RAPID integrates automatic scheduling techniques and efficient communication schemes for irregular task computations with mixed granularities on message-passing distributed memory machines.
SPRNG a set of libraries for scalable and portable pseudorandom number generation
V_SQRT A Library Routine for Computing Square Roots of Double-Precision Vectors on CRAY