diff options
author | Scot Breitenfeld <brtnfld@hdfgroup.org> | 2023-05-05 17:52:25 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-05 17:52:25 (GMT) |
commit | 197e7792a128e78d79a4b0454ffb6b6c69a4926a (patch) | |
tree | d8bd52379107c29a26e1035848c85be5047c02fe /testpar | |
parent | 89902c51dd52f2ac8064df0d5abfdc09cf518c70 (diff) | |
download | hdf5-197e7792a128e78d79a4b0454ffb6b6c69a4926a.zip hdf5-197e7792a128e78d79a4b0454ffb6b6c69a4926a.tar.gz hdf5-197e7792a128e78d79a4b0454ffb6b6c69a4926a.tar.bz2 |
Added summary report to test big IO (#2908)
Diffstat (limited to 'testpar')
-rw-r--r-- | testpar/t_bigio.c | 30 |
1 files changed, 18 insertions, 12 deletions
diff --git a/testpar/t_bigio.c b/testpar/t_bigio.c index ad669d8..bca52b1 100644 --- a/testpar/t_bigio.c +++ b/testpar/t_bigio.c @@ -1168,11 +1168,7 @@ single_rank_independent_io(void) H5Dclose(dset_id); H5Fclose(file_id); - H5E_BEGIN_TRY - { - H5Fdelete(FILENAME[1], fapl_id); - } - H5E_END_TRY; + H5Fdelete(FILENAME[1], fapl_id); H5Pclose(fapl_id); } @@ -1912,20 +1908,30 @@ main(int argc, char **argv) H5Pset_fapl_mpio(fapl_id, MPI_COMM_SELF, MPI_INFO_NULL); - H5E_BEGIN_TRY - { - H5Fdelete(FILENAME[0], fapl_id); - H5Fdelete(FILENAME[1], fapl_id); - } - H5E_END_TRY; + if (H5Fdelete(FILENAME[0], fapl_id) < 0) + nerrors++; H5Pclose(fapl_id); } + /* Gather errors from all ranks */ + MPI_Allreduce(MPI_IN_PLACE, &nerrors, 1, MPI_INT, MPI_MAX, MPI_COMM_WORLD); + + if (mpi_rank_g == 0) { + printf("\n==================================================\n"); + if (nerrors) + printf("***Parallel big IO tests detected %d errors***\n", nerrors); + else + printf("Parallel big IO tests finished with no errors\n"); + printf("==================================================\n"); + } + /* close HDF5 library */ H5close(); + /* MPI_Finalize must be called AFTER H5close which may use MPI calls */ MPI_Finalize(); - return 0; + /* cannot just return (nerrors) because exit code is limited to 1 byte */ + return (nerrors != 0); } |