cdngen.f90 19 KB