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_slice_mismatch!> test writing wrong sizeuse h5fortran,only:hdf5_fileimplicit none(type,external)type(hdf5_file)::hcall h%open('mismatch.h5',status='scratch',verbose=.False.)call h%write('/int32-1d',[-1,1])call h%write('/int32-1d',[-1])call h%close()end program