4. Installed Software

First the acronyms: LAPACK (Linear Algebra PACKage) is a standard open-source linear algebra library. BLAS (Basic Linear Algebra Subprograms) provides the basic underlying matrix operations, things like matrix inversion and factorization. ATLAS (Automatically Tuned Linear Algebra Software) is a project to generate highly optimized BLAS and LAPACK libraries. ScaLAPACK includes a subset of LAPACK routines redesigned for distributed memory MIMD parallel computers (i.e. for MPI). These libraries are widely used; Matlab for example uses them as its linear algebra engine.

BLAS Homepage: http://www.netlib.org/blas/

LAPACK Homepage: http://www.netlib.org/lapack/

ScaLAPACK Homepage: http://www.netlib.org/scalapack/

ATLAS Homepage: http://www.netlib.org/atlas/

Numerical Python adds a fast, compact, multidimensional array language facility to Python.

Numerical Python Homepage: http://www.pfdubois.com/numpy

ScientificPython is a collection of Python modules that are useful for scientific computing. In this collection you will find modules that cover basic geometry (vectors, tensors, transformations, vector and tensor fields), quaternions, automatic derivatives, (linear) interpolation, polynomials, elementary statistics, nonlinear least-squares fits, unit calculations, Fortran-compatible text formatting, 3D visualization via VRML, and two Tk widgets for simple line plots and 3D wireframe models. For details consult the manual at /usr/share/doc/python-scientific/HTML/Scientific.html

Scientific Python Homepage: http://starship.python.net/~hinsen/ScientificPython/