math links - linear algebra [math links] [search

[algebra] [Lie algebras] [group theory] [symbolic computations] [linear algebra] [history] [TeX]
He told... that he was a pure mathematician... but has now sunk so low that his latest report had contained actual numbers, indeed numbers with decimal points...
Erdös about Ulam.







numerical linear algebra

Freely Available Software for Linear Algebra on the Web, May 2004, by Jack Dongarra.
Octave
sparse matrix packages: [SuiteSparse] [SuperLU] [PETSc]
packages containing implementation of Lanczos method: [TRLan] [ARPACK] [svdpack]
TNT (Template Numerical Toolkit)


lapack and blas
lapack [mirror]   blas   atlas   plapack (parallel lapack)

how to install lapack and blas (with atlas-3.7.3*,3.8*) with gcc 4.X.X on linux:
  1. untar lapack-3.2.2
  2. cp -p INSTALL/make.inc.gfortran make.inc
  3. in make.inc, set PLAT to empty
  4. make lib
  5. copy lapack.a and tmglib.a to /usr/local/lapack-3.2.2/lib/
  6. untar atlas
  7. mkdir atlas-build; cd atlas-build
  8. ../ATLAS/configure --prefix=/usr/local/atlas --with-netlib-lapack=/usr/local/lapack-3.2.2/lib/lapack.a -b 32
  9. make; make -k install
  10. copy manpages from lapack-3.1.1 package to /usr/local/atlas/man/
As a result, lapack and blas libraries (both C and Fortran) would be available at /usr/local/atlas/lib/, and C headers at /usr/local/atlas/include/. Libraries in /usr/local/lapack-3.2.2/lib/ are not needed for normal work; they may be needed only if one ever wants to rebuild atlas without rebuilding lapack first.


created Nov 14 2007
last modified Sat May 5 07:03:49 EEST 2012