Definitions for "Program unit"
A main program or subprogram.
A program unit is any one of a generic unit, package, subprogram, or task unit.
main program module, an external procedure, or a block data subprogram.
a Fortran concept that corresponds, in the C world, mostly closely to functions definitions in ISO C