Undefined reference to some SWMR related functions in fortran

Dear experts,

I’m using a packaged version of HDF5 library for my fortran program on Fedora-43 linux.

When building my program w/ SWMR mode by consulting some guides (this and this) I encountered the following error:

undefined reference to `h5fstart_swmr_write_f_’

undefined reference to `h5dflush_f_’

Indeed, I cannot find fortran interfaces to h5fstart_swmr_write() and h5dflush() in the references.

How can I start the SWMR write and do flush?

What is the proper way to start writing SWMR mode in fortran? Are there any concrete examples?

Thanks in advance…

Kazuyoshi

For these, I wrote interface subroutines to call the corresponding functions in C…

I wonder why these essential (I think) routines for SWMR in Fortran don’t exist…

Kazuyoshi

Just an oversight, create a GitHub issue, and I’ll add them.

Just did it.

Thanks in advance…

Kazuyoshi