diff --git a/Applications/Utils/ModelPreparation/PartitionMesh/NodeWiseMeshPartitioner.cpp b/Applications/Utils/ModelPreparation/PartitionMesh/NodeWiseMeshPartitioner.cpp index 50f70284c1bc3f46c018e8894acd05c9dee71dba..7b06cb73f27af0ceaf8033d6accce37684f4e375 100644 --- a/Applications/Utils/ModelPreparation/PartitionMesh/NodeWiseMeshPartitioner.cpp +++ b/Applications/Utils/ModelPreparation/PartitionMesh/NodeWiseMeshPartitioner.cpp @@ -336,11 +336,14 @@ void NodeWiseMeshPartitioner::writePropertiesBinary( } MeshLib::IO::writePropertyVectorMetaDataBinary(out, pvmd); } + unsigned long offset = 0; for (const auto& partition : _partitions) { MeshLib::IO::PropertyVectorPartitionMetaData pvpmd; + pvpmd.offset = offset; pvpmd.number_of_tuples = partition.number_of_non_ghost_nodes; MeshLib::IO::writePropertyVectorPartitionMetaData(out, pvpmd); + offset += pvpmd.number_of_tuples; } out.close(); out_val.close();