// This code supplements the white paper
//    "Heterogeneous Clustering with Homogeneous Code: 
//     Accelerate MPI Applications Without Code Surgery 
//       Using Intel Xeon Phi Coprocessors"
//     http://research.colfaxinternational.com/post/2013/10/17/Heterogeneous-Clustering.aspx
// You are free to use, modify and distribute this code as long as you acknowledge
// the above mentioned publication.
// (c) Colfax International, 2013
//
// Contact:    Vadim Karpusenko, vadim@colfax-intl.com
//             Andrey Vladimirov, andrey@colfax-intl.com
//

The included Makefile is designed for Linux.

In order to compile the code, run
     make all

In order to run all benchmarks, run
     make run

In order for the CPU code to compile, you must have the
Intel C++ compiler installed in the system.

In order to compile and run the MIC platform code,
you must have an Intel Xeon Phi coprocessor in the system 
and the MIC Platform Software Stack (MPSS) installed and running.

The network configuration of the cluster is described in the paper.
You may need to modify the machine files to adjust the benchmark to your configuration.
