Nodes of different colours represent the following:
Solid arrows point from a file to a file which it depends on. A file
is dependent upon another if the latter must be compiled before the former
can be.
program fail_unknown_readuse h5fortran,only:hdf5_fileimplicit none(type,external)type(hdf5_file)::hcomplex::xcall h%open('bad.h5',status='scratch',verbose=.false.)call h%read('/complex',x)call h%close()end program