added mpi.h to public headers