diff --git a/MeshLib/IO/XDMF/XdmfData.cpp b/MeshLib/IO/XDMF/XdmfData.cpp
index b1ef4cfd6d05382e2703103f853bab6ec50d6d8d..646b0236f81f1dc86efa79264f3bbc436aabde87 100644
--- a/MeshLib/IO/XDMF/XdmfData.cpp
+++ b/MeshLib/IO/XDMF/XdmfData.cpp
@@ -51,6 +51,7 @@ XdmfData::XdmfData(std::size_t const size_partitioned_dim,
               }
           }()),
       data_type(mesh_property_data_type),
+      size_partitioned_dim(size_partitioned_dim),
       name(name),
       attribute_center(attribute_center),
       index(index),
diff --git a/MeshLib/IO/XDMF/XdmfData.h b/MeshLib/IO/XDMF/XdmfData.h
index 273d0d4a44bb6505fafc9d9663b0c6fa7c096c9c..8f50122c659955e3a2b86ee721998ffda7de0606 100644
--- a/MeshLib/IO/XDMF/XdmfData.h
+++ b/MeshLib/IO/XDMF/XdmfData.h
@@ -63,6 +63,7 @@ struct XdmfData final
     std::vector<XdmfDimType> strides;
     std::vector<XdmfDimType> global_block_dims;
     MeshPropertyDataType data_type;
+    std::size_t size_partitioned_dim;
     std::string name;
     std::optional<MeshLib::MeshItemType> attribute_center;
     unsigned int index;