Class for parallel reading of partitioned mesh data

is it right `MPI_LONG` corresponds to `MyInt`? If `MyInt` is changed to `int`, you also need to change here to `MPI_INT`. i'm not sure defining MyInt is really helpful...