Download
- Win32 and Linux source code package: cvmlib.7.0.zip or cvmlib.7.0.tar.gz
- Programmer's Reference (765 pages, functional classes are not yet covered): cvm.7.0.pdf
- Ubuntu/Debian packages (native LAPACK-based, release only, headers only, pdf): libcvm-ia32-7.0.deb and libcvm-em64t-7.0.deb
Binaries
Links to precompiled binaries for Win32, Win32 EM64T and Linux (IA32 and EM64T) platforms are given below (every archive contains both debug and release versions with regression test utilities). They were built using Intel Fortran and C++ compilers 13.0.1.119 (aka Intel Composer XE 2013 Upd 1) for Windows and Intel Fortran 13.0.1.117 for Linux. Intel MKL 11.0 Upd 1 (Windows and Linux) libraries are dynamically linked with MKL binaries. AMD ACML 4.4.0 (32 bit) and 5.3.0 (64 bit) libraries are dynamically linked with ACML binaries. Native BLAS and LAPACK 3.4.2 libraries are statically linked (Intel Fortran 13.0.1.119 compiler used on Win32, gfortran 4.7.2 on Linux and gfortran 4.7.1 on MinGW). Make sure you also read this note about Intel vs. gcc binary compatibility on Linux.
Native BLAS and LAPACK | |
Win32 (x86) | cvmlib.7.0.lapack.ia32.zip |
Win32 em64t | cvmlib.7.0.lapack.em64t.zip |
Win32 em64t int64 | cvmlib.7.0.lapack.em64t.ilp64.zip |
Linux ia32 | cvmlib.7.0.lapack.ia32.tar.gz |
Linux em64t | cvmlib.7.0.lapack.em64t.tar.gz |
Linux em64t int64 | cvmlib.7.0.lapack.em64t.ilp64.tar.gz |
MinGW ia32 | cvmlib.7.0.lapack.ia32.mingw.tar.gz |
MinGW em64t | cvmlib.7.0.lapack.em64t.mingw.tar.gz |
MinGW em64t int64 | cvmlib.7.0.lapack.em64t.ilp64.mingw.tar.gz |
Mac OS X 64-bit | cvmlib.7.0.mac.lapack.em64t.tar.gz |
Mac OS X 64-bit int64 | cvmlib.7.0.mac.lapack.em64t.ilp64.tar.gz |
Intel MKL | AMD ACML | AMD ACML MP | |
Win32 (x86) | cvmlib.7.0.mkl.ia32.zip | cvmlib.7.0.acml.ia32.zip | cvmlib.7.0.acml_mp.ia32.zip |
Win32 em64t | cvmlib.7.0.mkl.em64t.zip | cvmlib.7.0.acml.em64t.zip | cvmlib.7.0.acml_mp.em64t.zip |
Win32 em64t int64 | cvmlib.7.0.mkl.em64t.ilp64.zip | cvmlib.7.0.acml.em64t.ilp64.zip | cvmlib.7.0.acml.em64t.ilp64.zip |
Linux ia32 | cvmlib.7.0.mkl.ia32.tar.gz | cvmlib.7.0.acml.ia32.tar.gz | cvmlib.7.0.acml_mp.ia32.tar.gz |
Linux em64t | cvmlib.7.0.mkl.em64t.tar.gz | cvmlib.7.0.acml.em64t.tar.gz | cvmlib.7.0.acml_mp.em64t.tar.gz |
Linux em64t int64 | cvmlib.7.0.mkl.em64t.ilp64.tar.gz | cvmlib.7.0.acml.em64t.ilp64.tar.gz | cvmlib.7.0.acml_mp.em64t.ilp64.tar.gz |
Pre-built Fortran Libraries
- Pre-built native BLAS and LAPACK 3.4.2 libraries:
- for Windows (built by Intel Fortran 13.0.1.119): cvm_blas_lapack_ifort_lib.zip and cvm_blas_lapack_ifort_lib64.zip
- for MinGW (built by gfortran 4.7.1): cvm_blas_lapack_gfortran_lib.zip and cvm_blas_lapack_gfortran_lib64.zip
- for Linux (built by Intel Fortran 13.0.1.117): cvm_blas_lapack_ifort_lib.tar.gz and cvm_blas_lapack_ifort_lib64.tar.gz
- for Linux (built by gfortran 4.7.2): cvm_blas_lapack_gfortran_lib.tar.gz and cvm_blas_lapack_gfortran_lib64.tar.gz
- for Mac OS X (built by gfortran 4.7.1): cvm_mac_blas_lapack_gfortran_lib64.tar.gz
- Pre-built CVM Fortran sources for Windows (built by Intel Fortran 13.0.1.119): cvm_ftn_ifort_lib.zip and cvm_ftn_ifort_lib64.zip
Links
- Lapack++ project (similar project with great support)
- CVMLIB on SourceForge
- Building native LAPACK/BLAS libraries by Intel Fortran
- Request your link to be placed here