Difference between revisions of "BLAS LAPACK ScaLAPACK"

From HCL
Jump to: navigation, search
(New page: * Original http://www.netlib.org/blas/ http://www.netlib.org/lapack/ (Fortran) * ATLAS http://math-atlas.sourceforge.net/ (C, LAPACK is implemented partially) * MKL http://software.intel.c...)
 
Line 1: Line 1:
* Original http://www.netlib.org/blas/ http://www.netlib.org/lapack/ (Fortran)
+
A de facto standard API for linear algebra [http://en.wikipedia.org/wiki/Basic_Linear_Algebra_Subprograms BLAS]/[http://en.wikipedia.org/wiki/LAPACK LAPACK]
* ATLAS http://math-atlas.sourceforge.net/ (C, LAPACK is implemented partially)
+
* Original http://www.netlib.org/blas/ http://www.netlib.org/lapack/ - implemented in Fortran. The libraries can be used in C/C++ (so called Fortran interface to BLAS/LAPACK).
* MKL http://software.intel.com/en-us/intel-mkl/
+
* ATLAS http://math-atlas.sourceforge.net/ - provides a C interface to BLAS and partially LAPACK. Binary packages: libatlas-[base or platform name, for example sse2]
 +
* MKL http://software.intel.com/en-us/intel-mkl/ - Intel implementation
  
BLAS: overview, installation, usage - http://www.inf.bv.tum.de/~heisserer/softwarelab04/doc/blas_report.pdf
+
Using the C interface is preferable. [http://www.inf.bv.tum.de/~heisserer/softwarelab04/doc/blas_report.pdf BLAS: overview, installation, usage]

Revision as of 15:26, 8 June 2010

A de facto standard API for linear algebra BLAS/LAPACK

Using the C interface is preferable. BLAS: overview, installation, usage