HDFGroup / HDFGroup/hdf5

Cache VOL h5diff tests fail

Open
#5,733 0 comments 0 reactions 1 assignee Claimed by @mattjala View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.