-
Download MKL 'Non-Commercial Download' link in http://www.intel.com/cd/software/products/asmo-na/eng/perflib/mkl/index.htm
-
Unpack the file
$ tar -xzvf l_mkl_p_8.1.1.004.tgz
-
Move to the untarred directory and install MKL
$ cd l_mkl_p_8.1.1.004
$ ./install.sh
(install...)
$ cd ..
-
Set LD_LIBRARY_PATH variable
$ setenv LD_LIBRARY_PATH "<path_to_mkl>/intel/mkl/8.1.1/lib/32:$LD_LIBRARY_PATH"
or
$ export LD_LIBRARY_PATH="<path_to_mkl>/intel/mkl/8.1.1/lib/32:$LD_LIBRARY_PATH"
-
Download
l1_logreg from http://
-
Unpack the file
$ tar -xzvf l1_logreg-0.9.1.tar.gz
-
Move to the untarred directory and configure
$ cd l1_logreg-0.9.1
$ ./configure --with-blas-dir="<path_to_mkl>/intel/mkl/8.1.1/lib/32"
-
Compile and check
$ make
$ make check
All the procedures are the same with 32 bit instruction except library path. Use /intel/mkl/<version>/lib/em64t instead of /intel/mkl/<version>/lib/32.
For more information, see documentations for MKL.
All the procedures are almost the same with 64 bit instruction. Download 32 bit verion of library, and use appropriate path name, that is, 64 instead of 32.
-
Download GNU compiler version of ACML from http://developer.amd.com/acml.jsp. For example, acml-3-5-0-gnu-64bit.tgz
-
Make an installation directory and unpack the file
$ mkdir acml_install
$ tar -xzvf acml-3-5-0-gnu-64bit.tgz -C acml_install
-
Move to the untarred directory and install ACML
$ cd acml_install
$ ./install-acml-3-5-0-gnu-64bit.sh
(install...)
$ cd ..
-
Set LD_LIBRARY_PATH variable
$ setenv LD_LIBRARY_PATH "<path_to_acml>/gnu64/lib:$LD_LIBRARY_PATH"
or
$ export LD_LIBRARY_PATH="<path_to_acml>/gnu64/lib:$LD_LIBRARY_PATH"
-
Download
l1_logreg from http://
-
Unpack the file
$ tar -xzvf l1_logreg-0.9.1.tar.gz
-
Move to the untarred directory and configure
$ cd l1_logreg-0.9.1
$ ./configure --with-blas-dir="<path_to_acml>/gnu64/lib"
-
Make
$ make
$ make check