summaryrefslogtreecommitdiffstats
path: root/src/H5Dmpio.c
diff options
context:
space:
mode:
authorScot Breitenfeld <brtnfld@hdfgroup.org>2023-10-08 01:16:30 (GMT)
committerGitHub <noreply@github.com>2023-10-08 01:16:30 (GMT)
commit6edd9a0aab0d80b64b6038ba2942315cdcc4d0db (patch)
tree1af0eb10740c59c87e14d8b11d32ae8f61894c48 /src/H5Dmpio.c
parent07347cc5dd62b75587eff7db30c6420de4b9b73f (diff)
downloadhdf5-6edd9a0aab0d80b64b6038ba2942315cdcc4d0db.zip
hdf5-6edd9a0aab0d80b64b6038ba2942315cdcc4d0db.tar.gz
hdf5-6edd9a0aab0d80b64b6038ba2942315cdcc4d0db.tar.bz2
Drop MPI-2 support (#3643)
Diffstat (limited to 'src/H5Dmpio.c')
-rw-r--r--src/H5Dmpio.c16
1 files changed, 0 insertions, 16 deletions
diff --git a/src/H5Dmpio.c b/src/H5Dmpio.c
index 3bab6be..6667746 100644
--- a/src/H5Dmpio.c
+++ b/src/H5Dmpio.c
@@ -3645,7 +3645,6 @@ H5D__mpio_share_chunk_modification_data(H5D_filtered_collective_io_info_t *chunk
int H5_ATTR_NDEBUG_UNUSED mpi_size, unsigned char ***chunk_msg_bufs,
int *chunk_msg_bufs_len)
{
-#if H5_CHECK_MPI_VERSION(3, 0)
H5D_filtered_collective_chunk_info_t *chunk_table = NULL;
H5S_sel_iter_t *mem_iter = NULL;
unsigned char **msg_send_bufs = NULL;
@@ -3867,20 +3866,12 @@ H5D__mpio_share_chunk_modification_data(H5D_filtered_collective_io_info_t *chunk
* post a non-blocking receive to receive it
*/
if (msg_flag) {
-#if H5_CHECK_MPI_VERSION(3, 0)
MPI_Count msg_size = 0;
if (MPI_SUCCESS != (mpi_code = MPI_Get_elements_x(&status, MPI_BYTE, &msg_size)))
HMPI_GOTO_ERROR(FAIL, "MPI_Get_elements_x failed", mpi_code)
H5_CHECK_OVERFLOW(msg_size, MPI_Count, int);
-#else
- int msg_size = 0;
-
- if (MPI_SUCCESS != (mpi_code = MPI_Get_elements(&status, MPI_BYTE, &msg_size)))
- HMPI_GOTO_ERROR(FAIL, "MPI_Get_elements failed", mpi_code)
-#endif
-
if (msg_size <= 0)
HGOTO_ERROR(H5E_DATASET, H5E_BADVALUE, FAIL, "invalid chunk modification message size");
@@ -4033,13 +4024,6 @@ done:
#endif
FUNC_LEAVE_NOAPI(ret_value)
-#else
- FUNC_ENTER_PACKAGE
- HERROR(
- H5E_DATASET, H5E_WRITEERROR,
- "unable to send chunk modification data between MPI ranks - MPI version < 3 (MPI_Ibarrier missing)")
- FUNC_LEAVE_NOAPI(FAIL)
-#endif
} /* end H5D__mpio_share_chunk_modification_data() */
/*-------------------------------------------------------------------------