I'll have to ask ALCF what the deal is. On BG/Q, the IBM compiler should have good enough F2003 support that HDF5 can be compiled with --enable-fortran2003, yet the HDF5 installation on there was not configured with that flag.