Cache VOL h5diff tests fail
Open
Component - Parallel
Component - Testing
Component - Tools
- Dominant language
- C
- Stars
- 988
- Forks
- 355
- Avg merge
- 4d 2h
- Merged PRs (30d)
- 12
Description
After #5680, the new h5diff tests with the Cache VOL fail due to improper MPI usage, even though the cache VOL should be compatible with h5diff. A log the test output from Github is attached to this message.
The specific problem appears to relate to the Cache VOL's requirement that MPI threads be initialized with the `MPI_THREAD_MULTIPLE` flag provided to `MPI_Init_thread()`, while parallel h5diff uses a different mechanism without being aware of this requirement.
[cache_vol_h5diff_mpi_failures_log.txt](https://github.com/user-attachments/files/21860095/cache_vol_h5diff_mpi_failures_log.txt)
Contributor guide
Assessment
This issue has not been assessed yet.