Links to Useful Software

Below are pointers to helpful software

General Mathematical Software

Matlab

Matlab is an integrated computing system, especially good at linear algebra and ``vectorizable'' problems.

Mathematica

Mathematica is a symbolic software system, but it can also do linear algebra and graphics.

Gauss

Gauss is a general integrated computing system with an econometric focus.

Maple

Maple is a symbolic software system. Mathcad is its user-friendly interface

 

Compilers

NAG

NAG offers Fortran compilers

Microway

Microway has Fortran90 and C compilers for various machines.

Visual Fortran (formerly Microsoft)

Compaq/Digital has Fortran90. This used to be the Microsoft compiler, but Microsoft sold it to Digital.

General Software Libraries

Netlib

Netlib is a large archive of numerical software.

Guide to Available Mathematical Software

Here is another large archive of numerical software.

Numerical Recipes

Numerical Recipes is a useful introduction to numerical methods. It discusses the basic algorithms and provides code for them in C and Fortran77. The Fortran77 version is currently available here for free. You can also order the programs. These programs are good at illustrating algorithms to students. However, the programs provided by Numerical Recipes are not good substitutes for the more sophisticated and reliable programs available commercially and in the public domain.

Visual Numerics

Visual Numerics sells IMSL, a large library of programs, as well as other professional software.

Numerical Algorithms Group

NAG offers compilers and large collections of Fortran, C, and C++  programs.

Systems Optimization Laboratory

SOL has information about several optimization packages. MINOS and SNOPT are good for large linear and nonlinear optimization problems. SQOPT solves large linear and quadratic programs. NPSOL also solves nonlinear problems, but does not have sparse matrix capabilities for large problems.

GAMS

GAMS is a user-friendly interface to powerful and general optimization software.

Optimization Technology Center

Here is a collection of optimization and nonlinear equation software.

Word Processing

Scientific Workplace

Scientific Workplace is a WYSIWYG TeX package which also includes access to Maple.

 

02/03/04