I have a FORTRAN90 application with MPI which reads and writes collectively using HDF5. I need to ramp up the floating point arithmetic precision for a certain case from double precision to quad-precision real type, but apparently this is not among standard data types supported by HDF5.
When I keep the standard H5T_NATIVE_DOUBLE type, I get zeros written as output. How can I read and write the quad precision type?
I am using HDF5 1.12.0 which is configured with GCC 9.3 and OpenMPI 4.0.4