Transactions on Mathematical Software

Other Resources

This is a list of Web resources for research in mathematical software maintained for the convenience of TOMS readers. It is divided into the following categories.

Please read our disclaimer.

General Information

Linear Programming FAQ.
Frequently asked questions about linear programming, posted monthly to the Usenet newsgroup sci.op-research.
Mathematical Programming Glossary.
A guide to decoding the terminology of mathematical optimization technology developed by Harvey Greenberg.
Mathematics on the Web.
A directory of mathematics information servers maintained by the Mathematics Department at Penn State University.
Numerical Methods and Related Fields FAQ.
Answers to frequently asked questions about numerical analysis and related fields maintained by Steve Sullivan of Mathcom Inc.
Nonlinear Programming FAQ.
Frequently asked questions about nonlinear optimization, posted monthly to the Usenet newsgroup sci.op-research.
SymbolicNet.
An information center for symbolic and algebraic computing.

Software Directories

Automatic Differentiation Software.
An index of available automatic differentiation software compiled by Chris Bischof and Fred Dilley of Argonne National Laboratory.
Computer Algebra Information Network (CAIN).
An index of systems and packages for computer algebra.
Control Numerics and Software.
An index of information on numerical methods and software in control engineering developed by the German Aerospace Center.
Decision Tree for Optimization Software.
Recommendations of Hans Mittelmann of Arizona State University and P. Spellucci of the Technical University Darmstadt.
Finite Element Mesh Generation.
Information on current research and pointers to software maintained by Robert Schneiders of RWTH Aachen.
Global Optimization
Information on global optimization (and some additional information on local optimization) collected by Arnold Neumaier of the Computational Mathematics group at the University of Vienna.
Interval Computations.
Software for numerical computations based on interval arithmetic.
Lionheart Publishing, Inc.
Publisher of software surveys in conjuntion with APICS--The Performance Advantage and ORIMS Today magazines.
Math Archives.
A directory of software and other materials useful in the teaching of mathematics at the college level maintained by the Mathematics Department at the University of Tennessee at Knoxville.
Math-Net
Links to the mathematical world maintained by the Konrad-Zuse-Zentrum (ZIB) in Berlin.
numcomp-free-c.txt.
A list of resources for numerical computing in C and C++.
Numerical Methods Resource List.
An index of resources for numerical computing maintained by Tomasz Plewa at the Max-Planck-Institute für Astrophysik.
National High Performance Software Exchange.
A software exchange system set up on behalf of the U.S. High Performance Computing and Communications (HPCC) program.
NEOS Guide to Optimization Software.
A listing of optimization software packages maintained by the Optimization Technology Center of Argonne National Laboratory and Northwestern University.
Problem Solving Environments (PSEs).
Information about PSE research, publications and related topics.
Numerical Evaluation of Special Functions.
An extensive survey of the literature and available software for the evaluation of the higher transcendental functions. Includes more than 600 references organized by topic.
The Object-Oriented Numerics Page.
A directory of software, projects, publications, conferences and related material related to object-oriented numerical computing.
Optimization Software Guide.
A listing of optimization software packages from the book written by Jorge J. More and Stephen J. Wright, SIAM, Philadelphia, 1993.
Scientific Applications on Linux.
A directory of scientific software known to work under Linux.
Statistical Software List.
Maintained by the Institute of Statistics and Decision Sciences at Duke University.
Another Statistical Software List.
Maintained by StataCorp.
Wavelet Information.
A directory of wavelet information and software maintained by Amara Graps.

Software Repositories

Fortran 90 Software Repository.
Repository of Fortran 90 software maintained by NAG.
Free Fortran Software.
Repository of free Fortran software maintained by the Fortran Market.
The Geometry Center.
Depository of information and software on computational geometry and geometrical visualization.
HREM And Surface Structure Facility at Northwestern University.
A small collection of software for FFTs and related transforms in Fortran and C can be found here.
MGNet Multigrid/domain decomposition Network Repository.
Depository of information and software on multigrid and multidomain methods for solving partial differential equations.
Guide to Available Mathematical Software
A cross-index and virtual repository of reusable mathematical software components maintained by the National Institute of Standards and Technology.
Netlib (in Tennessee or at Bell Labs)
A large mathematical software repository.
Statlib.
A repository of statistical software, datasets and other information.
ZIB Electronic Library
Software developed by the Konrad-Zuse-Zentrum für Informationstechnik Berlin (ZIB). Includes the Reduce Network Library, CodeLib, and mathematical programming software.

Freely Available Packages

Algae
A high-level, interpreted language for numerical analysis.
CLIFFORD
A Maple V package for Clifford Algebra computations.
deal.II
A C++ program library targeted at adaptive finite elements and error estimation.
Fermat
A computer algebra system for Macs.
GAP
Groups, Algorithms and Programming, a system for computational discrete algebra with particular emphasis on computational group theory.
Intel Performance Library Suite.
Includes Math Kernel Library (MKL) with optimized BLAS and FFTs for the Pentium(R) Pro processor. Multiple processors are supported.
LMITOOL.
A user-friendly package for LMI optimization. (LMI problems have matrix variables subject to equality and positive-definiteness constraints and the objective function is linear in these variables.
MuPAD.
A (parallel) general purpose computer algebra system developed at the University of Paderborn.
PSPLOT.
A Fortran-callable PostScript plotting library.
Scilab.
A high-level system with Matlab-like syntax for system control and signal processing applications. Available for Unix systems as well as for Windows 95 and the Macintosh.
TeXaide.
A free interactive TeX equation editor for Windows from the creators of MathType.
XSC Languages.
Languages and tools for problem-solving with automatic result verification.

Software Vendors

Aptech Systems
Makers of GAUSS, a mathematical and statistical system based on the GAUSS matrix language.
Automatic Forecasting Systems, Inc.
Makers of Autobox, a time series statistical forecasting package for PCs and workstations.
BNALib
A library of subroutines and functions for numerical and statistical analysis in Visual Basic.
Boston MicroWare
Makers of FREQ!, a FoxPro application for analysing frequency distribution data.
DataDesk
An interactive data analysis and statistics package for Macs.
DSP Development Corporation
Makers of DADiSP, a multipurpose graphical spreadsheet package for analyzing and displaying data. Includes more than 500 functions, as well as a complete programming language.
Floating Point Software
Maker of ExacMath, a high-precision mathematical function library for C++ on PCs.
GAMS Development Corp.
Makers of the Generalized Algebraic Modeling System (GAMS), a high-level system for mathematical programming problems.
Harmonic Software Inc.
Makers of O-Matrix, an interactive analysis and visualization language for Windows.
IBM Optimization Subroutine Library (OSL)
IBM's library of high-performance optimization subroutines for linear, mixed integer and quadratic programming, supported on multiple platforms.
Insightful
Makers of S-PLUS and StatServer statistical and data mining software.
Macsyma Inc.
publishers of the Macsyma computer algebra software and PDEase finite element software.
Manugistics, Inc.
Makers of STATGRAPHICS, a data analysis system for DOS and Windows.
MatheMatrix, Inc
Out-of-core matrix algebra libraries for computationally intensive applications.
MathSoft, Inc
Makers of Mathcad and Axum, technical computation products for PCs, Macintosh computers, and UNIX workstations.
MathTools Ltd.
Makers of MATCOM, a Matlab to C++ translator and the Matrix<LIB> C++ matrix class library.
MathType
Developers of interactive mathematical word processing software for creating desktop publishing documents, web pages, TeX, LaTeX and MathML.
New Light Industries
Makers of GENERATOR, a genetic algorithm solver for Excel(tm).
Numerical Algorithms Group
Numerical, symbolic, statistical and graphical mathematical software libraries, systems, and related tools.
The MathWorks, Inc.
Makers of MATLAB, a technical computing environment for high-performance numeric computation and visualization.
National Instruments Corporation
Makers of HiQ, an interactive mathematical problem-solving environment for Macintosh and Power Machintosh computers.
Pedagoguery Software
Makers of GrafEq, software for graphing implicit equations, based on generalized interval arithmetic, for Windows and Macs.
SoftIntegration, Inc.
Makers of Ch, a superset of C interpreter for scientific numerical computing and 2D/3D graphical plotting.
StataCorp.
Makers of Stata, software for statistical analysis, for PCs, Macs and Unix.
SureMath Publishing, Inc.
Makers of SureMath and SureMathPlus, problem solving and graphing software for Macintosh computers.
TriloByte Ltd.
Developers and distributors of statistics and data analysis software for Pcs.
Waterloo Maple Inc.
Developers of MAPLE V, software for symbolic and numeric calculations, scientific visualization, programming, and document preparation.
Visual Numerics, Inc.
Developers of the IMSL Fortran and C Numerical and graphical libraries, PV-WAVE data analysis products, and the Stanford Graphics presentation graphics system.
Watermark Computing
Distributors of PEST, a PC-based system for nonlinear parameter estimation.
Wolfram Research
Makers of Mathematica, a software system for numeric, symbolic, and graphical computations.

Disclaimer:

This page is provided for the convenience of TOMS readers. Identification of software products or Web resources here does not imply recommendation or endorsement by the Association for Computing Machinery or the National Institute of Standards and Technology, nor does it imply that the items identified is the best available for the purpose. We welcome suggestions of additional WWW links appropriate to this page.