Scientific Computing: An Introductory Survey

Engineering at Illinois Engineering at Illinois

Sources of Mathematical Software

Mathematical Software Libraries
Scientific Computing Environments
Symbolic Computing Environments
Graphics, Plotting, and Visualization
Statistical Software
Simulation Software
Additional Resources
Mathematical Software Libraries
Blitz++ : Object-Oriented Numerics
CERNLIB : CERN
CodeCogs : CodeCogs.com
Concepts : ETH Zurich
CPC : Computer Physics Comm.
DAEPACK : MIT
deal.II : Texas A&M and others
Diffpack : inuTech
FFTPACK : NCAR
FFTW : MIT
FlexPDE : PDE Solutions
FMM : Computer Methods for Mathematical Computations by Forsythe, Malcolm, and Moler
GAMS : NIST
GSL : GNU Scientific Library
HSL : Harwell Subroutine Library
Hypre : Lawrence Livermore National Laboratory
IMSL : Visual Numerics
IT++
JAMA : NIST/MathWorks
KMN : Numerical Methods and Software by Kahaner, Moler, and Nash
Mathtools.net : MathWorks
Matran : U. Maryland
MKL : Intel
NAG : Numerical Algorithms Group
NAPACK : Applied Numerical Linear Algebra by William Hager
NEOS : Argonne
Newmat : Robert Davies
Netlib : U. Tenn. and ORNL
NFFT : U. Lubeck
NHSE : National HPCC Software Exchange
NLP++ : inuTech
NMath : CenterSpace Software
NR : Numerical Recipes by Press, Teukolsky, Vetterling, and Flannery
NUMAL : A Numerical Library in C for Scientists and Engineers by H. T. Lau
NUMAL : A Numerical Library in Java for Scientists and Engineers by H. T. Lau
OPT++ : Sandia
OptimaNumerics : OptimaNumerics
OptSolve++ : Tech-X
PETSc : Argonne
PORT : Bell Laboratories
PDA : Public Domain Algorithms, Starlink Software
SciPy : Enthought, Inc.
SLATEC : Sandia/LANL/AFWL Technical Exchange Committee
SNOPT : Stanford Business Software
SOL : Systems Optimization Lab, Stanford U.
SPARSPAK : U. Waterloo
SSI : Scalable Software Infrastracture Project
Sundials : LLNL
TNT : Template Numerical Toolkit, NIST
TOMLAB : Tomlab Optimization
TOMS : ACM Transactions on Mathematical Software
Trilinos : Sandia National Laboratories
Scientific Computing Environments
Algae : Scott Hunziker and Mike Brennan
ASCEND : Carnegie Mellon U.
Atlantis : Sigmasoft
Ch : SoftIntegration
DADiSP : DSP Development
Euler : Rene Grothmann
FreeMat : Samit Basu
GAUSS : Aptech Systems
IDL : ITT
LabView : National Instruments
Mathcad : PTC
MATLAB : MathWorks
MLAB : Civilized Software
Numerica : ILOG
Octave : John W. Eaton
O-Matrix : Harmonic Software
Ox : Timberlake Consultants
PV-WAVE : Visual Numerics
RLaB : Ian Searle/Marijan Kostrun
Scilab : INRIA
ScicosLab : ScicosLab.org
SCIRun : U. Utah
TeLa : Finnish Meteorological Institute
Symbolic Computing Environments
Axiom : CUNY
CoCoA : U. Genoa
Eigenmath :
JACAL : MIT
Macsyma : Symbolics
Magma : U. Sydney
Maple : Maplesoft
Mathematica : Wolfram Research
Mathomatic : George Gesslein
Maxima : Richard Fateman
MuPAD : SciFace Software
PARI/GP : U. Bordeaux
Pythonica : Tildesoft
Reduce : Tony Hearn
Sage : U. Washington
Singular : U. Kaiserslautern
SYNAPS : INRIA
YACAS : Ayal Pinkus
Graphics, Plotting, and Visualization
AVS : Advanced Visual Systems
CoPlot : CoHort Software
Data Explorer : IBM
Dynagraph : Rouben Rostamian
EnSight : Computational Engineering International
Fieldview : Intelligent Light
GLI : FZ Julich
gnuplot : Dartmouth
Grace : Weizmann Institute
gri : Dan Kelley and Peter Galbraith
Harvard Graphics : SPC Software
IGOR Pro : WaveMetrics
IRIS Explorer : NAG
KaleidaGraph : Synergy Software
Khoros : Khoral Research
Matplotlib : John Hunter and others
Mesa : Brian Paul, mesa3d.org
NCAR Graphics : National Center for Atmospheric Research
OpenGL : OpenGL.org
Origin : OriginLab
ParaView : ParaView.org
pgplot : Caltech
ploticus : Stephen C. Grubb
plotmtv : Kenny Toh, Intel
plotutils/libplot : Free Software Foundation
PLplot : U. Texas
Prism : GraphPad Software
pro Fit : QuantumSoft
PSI-Plot : Poly Software International
RenderMan : Pixar
Rocketeer : CSAR
Slicer Dicer : Visualogic
Tecplot : Amtec Engineering
Vis5D : U. Wisconsin-Madison
VisIt : Lawrence Livermore National Laboratory
Visual3 : MIT
VOGLE : U. Melbourne
vtk : Visualization Toolkit, Kitware, Inc.
XGKS : Unidata
XGobi : Carnegie Mellon U.
Statistical Software
BMDP : Statistical Solutions
CoStat : CoHort Software
Data Desk : Data Description
GenStat : NAG
JMP : SAS Institute
Lisp-Stat : U. Minnesota
mathStatica : Mathstatica Pty. Ltd.
Minitab : Minitab Inc.
Partek Pro : Partek Inc.
Prophet : NCRR / NIH
ProStat : Poly Software
P-STAT : P-STAT, Inc.
R : R Foundation
S : Bell Labs
Spotfire : TIBCO
SAS : SAS Institute
SPSS : IBM
Stata : Stata
Statgraphics Plus : Manugistics
Statistica : StatSoft
StatLib : Carnegie Mellon U.
UNISTAT : UNISTAT Ltd.
XploRe : MD*Tech
Simulation Software
GPSS :
Simscript : Caci Products
Simula :
SLAM / AweSim : Pritsker
Additional Resources
Guide to Available Mathematical Software
National HPCC Software Exchange
Mathematical Software Links
Mathematical Tools
Scientific Computing FAQ
Numerical Methods Resources
Net Resources for Numerical Methods
Mathematical Atlas for Numerical Analysis
MATLAB Resources
Fortran Resources
More Fortran Resources
Fortran 90 Software Repository
Automatic Differentiation
Interval Arithmetic
High Precision Software
Multiple Precision Arithmetic
Symbolic Computation Information
Optimization Guide
Optimization Decision Tree
StatCodes