-
Notifications
You must be signed in to change notification settings - Fork 262
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fails writing a scalar of type MPI_BYTE with hdf5 1.10.5 #1462
Comments
A testcase is provided in NCAR/ParallelIO#1582 |
I am adding this test to nc_test4/tst_parallel5.c. Works fine with HDF5-1.10.5. I'm now running it thru my CI to test older versions of HDF5. |
I have added a test to tst_parallel5.c, based on your test code. I create a netCDF-4 file with parallel I/O, define a scalar var, write a value to it, then close the file. Then I reopen the file with nc_open_par() and read the scalar to confirm its value.
This is the file that's created:
This test passes with current master on my workstation. I put up a PR, and it's running through the various CI systems now... |
It seems to be dependent on the version of mpi. It fails with mpt/2.19 and mpt/2.20 but passes with all other mpi libraries I've tried. |
OK, this issue can be closed, as this appears to be an MPI implementation issue. |
We confirmed in HDF5 that this is MPI I/O library issue. See HDFFV-10882. |
Environment Information
configure
)C
code to recreate the issue?Summary of Issue
Fails in hdf5 1.10.5 to write a single scalar of type MPI_BYTE, see issue
https://jira.hdfgroup.org/servicedesk/customer/portal/2/SUPPORT-503
Steps to reproduce the behavior
Currently this is in a pio test case, I will try to eliminate pio and submit a netcdf only testcase.
The text was updated successfully, but these errors were encountered: