From f22391176cef723f5530653486bf0bb5ce80d39b Mon Sep 17 00:00:00 2001 From: Thomas Fischer <thomas.fischer@ufz.de> Date: Thu, 16 Feb 2017 07:48:16 +0100 Subject: [PATCH] [A/U/MP] Set offset value in PartitionMetaData. --- .../ModelPreparation/PartitionMesh/NodeWiseMeshPartitioner.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Applications/Utils/ModelPreparation/PartitionMesh/NodeWiseMeshPartitioner.cpp b/Applications/Utils/ModelPreparation/PartitionMesh/NodeWiseMeshPartitioner.cpp index 50f70284c1b..7b06cb73f27 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(); -- GitLab