mgt_newtillmix Subroutine

subroutine mgt_newtillmix(jj, bmix, idtill)

Uses

  • proc~~mgt_newtillmix~~UsesGraph proc~mgt_newtillmix mgt_newtillmix module~basin_module basin_module proc~mgt_newtillmix->module~basin_module module~constituent_mass_module constituent_mass_module proc~mgt_newtillmix->module~constituent_mass_module module~hru_module hru_module proc~mgt_newtillmix->module~hru_module module~organic_mineral_mass_module organic_mineral_mass_module proc~mgt_newtillmix->module~organic_mineral_mass_module module~plant_module plant_module proc~mgt_newtillmix->module~plant_module module~soil_module soil_module proc~mgt_newtillmix->module~soil_module module~tillage_data_module tillage_data_module proc~mgt_newtillmix->module~tillage_data_module
~ ~ ~ PURPOSE ~ ~ ~
this subroutine mixes residue and nutrients during tillage and 
biological mixing
New version developed by Armen R. Kemanian in collaboration with Stefan Julich and Cole Rossi
Mixing was extended to all layers
A subroutine to simulate stimulation of organic matter decomposition was added
March 2009: testing has been minimal and further adjustments are expected
use with caution and report anomalous results to akemanian@brc.tamus.edu and jeff.arnold@usda.edu

~ ~ ~ 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 ~ ~ ~ ~ ~ ~

biological mixing tillage operation by zhang DSSAT tillage ======================= by zhang DSSAT tillage =======================

incorporate pathogens - no mixing - lost from transport incorporate pathogens incorporate fraction of residue in first and second layer stable humus pool 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 ============== by zhang
============= sand, silt and clay are % so divide by tillage depth by zhang ==============

Arguments

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

Calls

proc~~mgt_newtillmix~~CallsGraph proc~mgt_newtillmix mgt_newtillmix mgt_tillfactor mgt_tillfactor proc~mgt_newtillmix->mgt_tillfactor