add fortran2003 and cray support to hdf5