mgt_newtillmix_wet Subroutine

subroutine mgt_newtillmix_wet(jj, idtill)

Uses

  • proc~~mgt_newtillmix_wet~~UsesGraph proc~mgt_newtillmix_wet mgt_newtillmix_wet module~basin_module basin_module proc~mgt_newtillmix_wet->module~basin_module module~constituent_mass_module constituent_mass_module proc~mgt_newtillmix_wet->module~constituent_mass_module module~hru_module hru_module proc~mgt_newtillmix_wet->module~hru_module module~hydrograph_module hydrograph_module proc~mgt_newtillmix_wet->module~hydrograph_module module~organic_mineral_mass_module organic_mineral_mass_module proc~mgt_newtillmix_wet->module~organic_mineral_mass_module module~plant_module plant_module proc~mgt_newtillmix_wet->module~plant_module module~reservoir_module reservoir_module proc~mgt_newtillmix_wet->module~reservoir_module module~soil_module soil_module proc~mgt_newtillmix_wet->module~soil_module module~tillage_data_module tillage_data_module proc~mgt_newtillmix_wet->module~tillage_data_module module~hydrograph_module->module~basin_module module~time_module time_module module~hydrograph_module->module~time_module
~ ~ ~ PURPOSE ~ ~ ~
this subroutine mixes residue and nutrients in soil layers and ponding water during tillage

~ ~ ~ INCOMING VARIABLES ~ ~ ~
name          |units         |definition
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
npmx          |none          |number of different pesticides used in the simulation
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

~ ~ ~ LOCAL DEFINITIONS ~ ~ ~
name        |units         |definition
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

~ ~ ~ SUBROUTINES/FUNCTIONS CALLED ~ ~ ~
Intrinsic: Min, Max

~ ~ ~ ~ ~ ~ END SPECIFICATIONS ~ ~ ~ ~ ~ ~

tillage operation msm = mass of soil mixed for the layer msn = mass of soil not mixed for the layer
calculate the mass each mixed element sand, silt and clay are % so take weighted ave by depth by zhang ==============

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: jj
integer, intent(in) :: idtill