Nodes of different colours represent the following:
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.
function river_mannings_discharge(a,rh,xn,chslope)!**** PURPOSE: THIS SUBROUTINE CALCULATES FLOW USING MANNINGS EQUATION!**** CALLED IN: TTCOEFI!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~!**** Include common parametersreal(dp)a,rh,xn,chslope,river_mannings_dischargeriver_mannings_discharge=a*rh**.6666*sqrt(chslope)/xnreturn end function river_mannings_discharge