diff --git a/MeshLib/IO/XDMF/mpi/fileIO.cpp b/MeshLib/IO/XDMF/mpi/fileIO.cpp index b42fbf50ada8a4a1900d5a0f52744f77be9288b2..f3cb4f852b572f1a736cf4019490c448d5d4dcd0 100644 --- a/MeshLib/IO/XDMF/mpi/fileIO.cpp +++ b/MeshLib/IO/XDMF/mpi/fileIO.cpp @@ -44,6 +44,8 @@ hid_t createFile(std::filesystem::path const& filepath, hid_t const plist_id = H5Pcreate(H5P_FILE_ACCESS); H5Pset_fapl_mpio(plist_id, comm, info); + H5Pset_coll_metadata_write(plist_id, true); + std::filesystem::path const partition_filename = partitionFilename(filepath, communicator.color); hid_t file = H5Fcreate(partition_filename.string().c_str(), H5F_ACC_TRUNC,