read water allocation inputs
read source object data if source is diversion into the basin, read the recall name xwalk with recall.rec call wallo_control from channel read demand object data for hru irrigation, need to xwalk with irrigation demand decision table xwalk with lum decision table for municipal and divert demands, can use recall for daily, monthly, or annual withdrawals xwalk with recall database for municipal treatment - recall option for daily, monthly, or annual mass xwalk with recall database for municipal treatment - treatment option for fraction of flow and ppm xwalk with recall database set object name and number for each source for each demand object zero output variables for summing