Programmbibliotheken, math. Software
Guide to Available Mathematical Software
Individual libraries
- ADIFOR automatic differentiation of Fortran codes
- ALFPACK Legendre functions of first kind
- ARPACK large scale eigenvalue problems
- BLAS basic linear algebra subprograms
- CERNLIB CERN Program Library
- CMLIB NIST core math library
- DAEPAK differential algebraic equations
- DASPK* solution of systems of alg./diff. eqns
(BDF/Krylov method, CM/F90/MPI)
- EDA exploratory data analysis
- EISPACK eigenvalues and eigenvectors
- FISHPAK FFT, separable elliptic pdes
- FLIB
CHARPAK character/string manipulation
GEOMPAK geometrical transformations
RANPAK random number generation
TIMPAK system date manipulation
- GSL The GNU Scientific Library
- GSLIB GSLIB: Geostatistical Software Library and User's Guide"
by C.V. Deutsch and A.G. Journel
Oxford Univ. Press, New York, 1992
- Harwell-Boeing sparse matrices (also Matrix Market)
- HPFlibrary HPF library in F90
- HSL Harwell Subroutine Library
- INTLIB interval arithmetic
- IMSL Visual Numerics, Inc.
- ITPACK sparse matrices, iterative methods
- LAIPE parallel direct solvers (linear equations)
- LANCELOT large-scale optimization problems
- LAPACK linear algebra on shared memory machines
- LINALG some nonstandard solvers for linear algebra
- LINPACK linear algebra
- MPFUN a portable multiprecision package
- MINPACK nonlinear problems
- MINPACK-2 nonlinear problems
- MINUIT nonlinear problems
- Mtask parallel programming language (Windows NT/95)
- MUDPACK multigrid, linear elliptic PDEs
- NCARM NCAR's local math libraries
- Numerical Methods FORTRAN Programs, software supplement for
Numerical Methods for Mathematics, Science & Eng.
by John Mathews
- Numerical Recipes also ftp and gopher (So is it buggy or not?)
- ODEPACK LSODE
- ODEs stiff/nonstiff, explicit/implicit methods
- ODE software of J. Cash
- PIM Parallel Iterative Solvers
- RANLIB random number generation (C, F
ORTRAN)
- ScaLAPACK MIMD version of LAPACK
- SCILIB a portable FORTRAN emulation of CRAY SCILIB
- SLATEC common mathematical library
- SLEIGN2 Sturm-Liouville problems
- SPARSKIT sparse matrices
- SPBLAS NIST Sparse BLAS
- SPHEREPACK spherical harmonics
- SPECFUN special functions
- STARPAC statistical data analysis
- TENSOR nonlinear problems (tensor methods)
- TLCPACK regridding (1-4D orthogonal grids)
- Templates iterative solution of linear systems (html book)
- TOMS algorithms from Comm. of the ACM
- UMFPACK sparse linear problems with iterative refinement
Libraries for Fortran 77/90/95
Software for Fortran subsets
Parallel libraries
- MPI - The Message Passing Interface Standard (ANL)
- MPI - Message Passing Interface (Mississippi)
- MPICH - A Portable MPI Implementation (ANL)
- CRI/EPCC MPI for Cray T3D
- Portable, Extensible Toolkit for Scientific Computation (PETSc)
- Parallel
NAG Library
- NAG
Fortran SMP Library
- ftreads
for Windows (i.e. CVF and Absoft MP Pro)
- PVM: Parallel Virtual Machine (ORNL)
- PVM: Parallel Virtual Machine: A Users' Guide and Tutorial for Networked Parallel Computing
- PVM and HeNCE Programmer's Manual
ADAPTOR - HPF compilation system
PLAPACK
Parallel Linear Algebra Package (MPI-based)
- Internet Parallel Computing Archive (Hensa)
- The Parallel Tools Consortium
- Aztec
massively parallel iterative sparse linear systems solver library
- PINEAPL
(Parallel Industrial NumErical
Applications and Portable Libraries) - A Project in HPCN
-
ScaLAPACK - Scalable LAPACK
- BLACS - Basic
Linear Algebra Communication Subprograms
Library for Java
Java LAPACK
-

27. Nov 2001
Wilhelm
Gehrke
gehrke@rrzn.uni-hannover.de