Class for parallel reading of partitioned mesh data

i would use `file_name` as it is, i.e. a complete file name should be set in the argument.