actions Subroutine

subroutine actions(ob_cur, ob_num, idtbl)

Uses

if unlimited source, set irrigation applied directly to hru set demand for irrigation from channel, reservoir or aquifer check number of applications per year check for generic plant-harv and set crops check to see if the crop is already growing don't plant if the crop is already growing check for generic plant-harv and set crops sum yield and num. of harvest to calc ave yields sum basin crop yields and area harvested sum regional crop yields for soft calibration check for generic plant-harv and set crops sum yield and number of harvests to calc ave yields sum basin crop yields and area harvested sum regional crop yields for soft calibration grazing operation set drain depth for drainage water management flow diversion demand to m3 minimum flow rate (m3/s) below min - all flow to downstream channel (first outflow hydrograph in connect file) above min flow all flow diverted minimum - constant fraction demand is to fill to principal spillway set flow fractions in con file

minimum flow rate (m3/s) left in first outflow channel in connect file below min - all flow to downstream channel (first outflow hydrograph in connect file) above min flow - set first channel fraction to min and divert the rest to the second channel all flow to first outflow channel in connect file minimum or constant fraction set flow fractions to buffer tile and direct to channel xwalk with wetland.wet name xwalk with puddle.ops write to new landuse change file reset composite usle value - in hydro_init write to new landuse change file add new plants in simulation for yield output set new p factor reset composite usle value - in hydro_init write to new landuse change file set new p factor as function of slope - from cons_practice.lum relationship reset composite usle value - in hydro_init set new p factor as function of slope - from cons_practice.lum relationship adjust for pasture - above equation is for row crops reset composite usle value - in hydro_init set new p factor as function of slope - from cons_practice.lum relationship adjust for sod outlet - above equation is for underflow outlet reset composite usle value - in hydro_init set parameters for structural land use/managment write to new landuse change file set parameters for structural land use/managment set parameters for structural land use/managment set parameters for structural land use/managment set parameters for structural land use/managment begin and end monsoon initiation period

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ob_cur
integer, intent(in) :: ob_num
integer, intent(in) :: idtbl

Calls

proc~~actions~~CallsGraph proc~actions actions amax1 amax1 proc~actions->amax1 amin1 amin1 proc~actions->amin1 cn2_init cn2_init proc~actions->cn2_init curno curno proc~actions->curno hru_fr_change hru_fr_change proc~actions->hru_fr_change hru_lum_init hru_lum_init proc~actions->hru_lum_init mgt_harvbiomass mgt_harvbiomass proc~actions->mgt_harvbiomass mgt_harvgrain mgt_harvgrain proc~actions->mgt_harvgrain mgt_harvresidue mgt_harvresidue proc~actions->mgt_harvresidue mgt_harvtuber mgt_harvtuber proc~actions->mgt_harvtuber mgt_killop mgt_killop proc~actions->mgt_killop mgt_newtillmix mgt_newtillmix proc~actions->mgt_newtillmix mgt_newtillmix_wet mgt_newtillmix_wet proc~actions->mgt_newtillmix_wet mgt_transplant mgt_transplant proc~actions->mgt_transplant pest_apply pest_apply proc~actions->pest_apply pl_burnop pl_burnop proc~actions->pl_burnop pl_fert pl_fert proc~actions->pl_fert pl_fert_wet pl_fert_wet proc~actions->pl_fert_wet pl_graze pl_graze proc~actions->pl_graze plant_init plant_init proc~actions->plant_init structure_set_parms structure_set_parms proc~actions->structure_set_parms wet_initial wet_initial proc~actions->wet_initial