wallo_treatment Subroutine

subroutine wallo_treatment(ipou)

Uses

  • proc~~wallo_treatment~~UsesGraph proc~wallo_treatment wallo_treatment module~conditional_module conditional_module proc~wallo_treatment->module~conditional_module module~constituent_mass_module constituent_mass_module proc~wallo_treatment->module~constituent_mass_module module~hydrograph_module hydrograph_module proc~wallo_treatment->module~hydrograph_module module~recall_module recall_module proc~wallo_treatment->module~recall_module module~water_allocation_module water_allocation_module proc~wallo_treatment->module~water_allocation_module module~basin_module basin_module module~hydrograph_module->module~basin_module module~time_module time_module module~hydrograph_module->module~time_module

crosswalk organic mineral with water treatment database (water_treat.wal) decision table - treatment concentrations vary with flow conditions, seasons, etc actions return the organic mineral number for the treatment concentration use recall object for transfer treat to different concentrations for each POR - treatment==>POR water in storage that will be treated - later check that treated mass less than stored mass treated outflow is currently set to storage - no lagging treated outflow = storage * treatment concentration (frac loss) * fraction to POR convert concentration to mass treated mass can't be higher than stored mass amount that is removed treat constituents - convert concentration to mass treated outflow = storage - no lagging

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ipou

Calls

proc~~wallo_treatment~~CallsGraph proc~wallo_treatment wallo_treatment actions actions proc~wallo_treatment->actions conditions conditions proc~wallo_treatment->conditions proc~hyd_convert_conc_to_mass hyd_convert_conc_to_mass proc~wallo_treatment->proc~hyd_convert_conc_to_mass proc~hyd_min hyd_min proc~wallo_treatment->proc~hyd_min proc~hydcsout_conc_mass hydcsout_conc_mass proc~wallo_treatment->proc~hydcsout_conc_mass amin1 amin1 proc~hyd_min->amin1