This module is responsible for all communication with the other modules and thereby controls the execution sequence of the project run. Most data however is called directly from the module concerned at the time of execution to save storage.

Information is directed to the correct module in the program by a series of control records located near the beginning of the data file.

In addition to the LIBM’s housekeeping and management role, it also performs all hydrograph summations, carries out basic data organization, produces hydrograph plots and prints output summaries.