# How to compile

## C++ 
C++ code should be compiled ahead of Java code.  file "JNI_PMI.cpp" and "exp_twostep_MI.h" should be compiled to support JNI call.
## Java
Compiling this project (Eclipse Java project) needs OpenMPI's java package 'mpi.jar'(available in OpenMPI 1.8+).  Java 8 SE should be used to compile the code.

