=====================================================================
project: Matrix v1.0
 author: Jean-Michel RICHER
  email: jean-michel.richer@univ-angers.fr
   date: February, 2016 
=====================================================================

---------------------------------------------------------------------
Preriquisite
---------------------------------------------------------------------

1) Be sure to have GSL BLAS or BLAS libraries installed.

Under Ubuntu 14.04, use the following to install libraries:
- for BLAS:
	sudo apt-get install libblas3 libblas-dev

- for GSL BLAS:
	sudo apt-get install libgsl0ldbl et libgsl0-dev

2) If you want to generate graphics please install gnuplot.

---------------------------------------------------------------------
Compilation
---------------------------------------------------------------------

Just type 'make' at the prompt to generate binary, by default the BLAS
library is used to perform matrix product. If you want to use GSL modify
the file 'src/matrix.h'.

The compilation will generate 'bin/matrix_product.exe' 

---------------------------------------------------------------------
Intel compiler and MKL
---------------------------------------------------------------------

If you are using icpc (Intel C++ compiler) and MKL (Math Kernel Library of Intel)
you need to compile using: 'make compiler=intel'.

you may have to reconfigure the libraries depending on your version of icpc and MKL.
The version I am using is MKL 11.3.1. with ILP64 and sequential threading layer.
Use the following link in order to have the correct libraries and paths: 
https://software.intel.com/en-us/articles/intel-mkl-link-line-advisor


