From eb7cadd4e41d49855c8c05a7e571c6c6a8291281 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franz=20P=C3=B6schel?= Date: Thu, 11 May 2023 12:38:07 +0200 Subject: [PATCH 1/2] Document ROMIO/HDF5/Chunking issue https://github.com/open-mpi/ompi/issues/7795 --- docs/source/backends/hdf5.rst | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/source/backends/hdf5.rst b/docs/source/backends/hdf5.rst index 4387b5dcf9..e41f1bbcf6 100644 --- a/docs/source/backends/hdf5.rst +++ b/docs/source/backends/hdf5.rst @@ -100,6 +100,12 @@ Known Issues Collective HDF5 metadata reads (``OPENPMD_HDF5_COLLECTIVE_METADATA=ON``) broke in 1.10.5, falling back to individual metadata operations. HDF5 releases 1.10.4 and earlier are not affected; versions 1.10.9+, 1.12.2+ and 1.13.1+ fixed the issue. +.. warning:: + + The ROMIO backend of OpenMPI has `a bug `_ that leads to segmentation faults in combination with parallel HDF5 I/O with chunking enabled. + This bug usually does not occur when using default configurations as OpenMPI `uses the OMPIO component by default `_. + The bug affects at least the entire OpenMPI 4.* release range and is currently set to be fixed for release 5.0 (release candidate available at the time of writing this). + Selected References ------------------- From dbf78ac4f17121c961d9c010fbfc07fdbba009bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franz=20P=C3=B6schel?= Date: Tue, 23 May 2023 19:58:02 +0200 Subject: [PATCH 2/2] Use a "minor" RST link Co-authored-by: Axel Huebl --- docs/source/backends/hdf5.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/source/backends/hdf5.rst b/docs/source/backends/hdf5.rst index e41f1bbcf6..4417052d8e 100644 --- a/docs/source/backends/hdf5.rst +++ b/docs/source/backends/hdf5.rst @@ -102,8 +102,8 @@ Known Issues .. warning:: - The ROMIO backend of OpenMPI has `a bug `_ that leads to segmentation faults in combination with parallel HDF5 I/O with chunking enabled. - This bug usually does not occur when using default configurations as OpenMPI `uses the OMPIO component by default `_. + The ROMIO backend of OpenMPI has `a bug `__ that leads to segmentation faults in combination with parallel HDF5 I/O with chunking enabled. + This bug usually does not occur when using default configurations as OpenMPI `uses the OMPIO component by default `__. The bug affects at least the entire OpenMPI 4.* release range and is currently set to be fixed for release 5.0 (release candidate available at the time of writing this).