Difference between revisions of "BLAS LAPACK ScaLAPACK"
From HCL
					
										
					
					Zhongziming (talk | contribs)   | 
				|||
| (3 intermediate revisions by 2 users not shown) | |||
| Line 3: | Line 3: | ||
* 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]  | * 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  | * MKL http://software.intel.com/en-us/intel-mkl/ - Intel implementation  | ||
| + | *ACML http://developer.amd.com/libraries/acml/pages/default.aspx  | ||
| + | *CUBLAS http://developer.nvidia.com/cublas  | ||
Using the C interface is preferable. [http://www.inf.bv.tum.de/~heisserer/softwarelab04/doc/blas_report.pdf BLAS: overview, installation, usage]  | Using the C interface is preferable. [http://www.inf.bv.tum.de/~heisserer/softwarelab04/doc/blas_report.pdf BLAS: overview, installation, usage]  | ||
| + | |||
| + | = ScaLAPACK =  | ||
| + | http://www.netlib.org/scalapack/  | ||
Latest revision as of 11:04, 12 July 2012
A de facto standard API for linear algebra BLAS/LAPACK
- 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).
 - 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
 - ACML http://developer.amd.com/libraries/acml/pages/default.aspx
 - CUBLAS http://developer.nvidia.com/cublas
 
Using the C interface is preferable. BLAS: overview, installation, usage