mgt_biomix Subroutine

subroutine mgt_biomix(jj, biomix_eff)

Uses

~ ~ ~ PURPOSE ~ ~ ~ this subroutine mixes residue and nutrients from biological mixing New version developed by Armen R. Kemanian in collaboration with Stefan Julich and Cole Rossi 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 Mixing was was changed by fgeter n March 2026 to only mix soil layers from the surface down to the top of a frozen soil or to the biomixing depth whichever is less. The amount of surf residue that can be mixed as defined by bio mixing efficieny is reduced by temperture and the depth from the surface to the top of a of a frozon soil layer.

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

incorporate pathogens - no mixing - lost from transport incorporate pathogens msm = mass of soil mixed for the layer msn = mass of soil not mixed for the layer
calculate the mass each mixed element reconstitute each soil plant residue component separately

Arguments

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

Calls

proc~~mgt_biomix~~CallsGraph proc~mgt_biomix mgt_biomix fcgd fcgd proc~mgt_biomix->fcgd mgt_tillfactor mgt_tillfactor proc~mgt_biomix->mgt_tillfactor