diff --git a/MeshLib/IO/MPI_IO/NodePartitionedMeshReader.cpp b/MeshLib/IO/MPI_IO/NodePartitionedMeshReader.cpp index c4f24d992af8ee220d7efa68a0ead8fb02db5eae..8d31b4575d69438deabb1d9083bd68848b9776fe 100644 --- a/MeshLib/IO/MPI_IO/NodePartitionedMeshReader.cpp +++ b/MeshLib/IO/MPI_IO/NodePartitionedMeshReader.cpp @@ -230,7 +230,7 @@ MeshLib::Properties NodePartitionedMeshReader::readPropertiesBinary( } auto pos = is.tellg(); auto offset = - pos + + static_cast<long>(pos) + static_cast<long>(_mpi_rank * sizeof(MeshLib::IO::PropertyVectorPartitionMetaData)); is.seekg(offset);