Class for parallel reading of partitioned mesh data

include mpi.h  after standard library headers