make mpi.hpp compile