The Mid-Level Library (aka MLL) is an example implementation of the CGNS/HDF5 file mapping providing both a C and a Fortran API.