ero_cfactor Subroutine

subroutine ero_cfactor()

Uses

  • proc~~ero_cfactor~~UsesGraph proc~ero_cfactor ero_cfactor module~basin_module basin_module proc~ero_cfactor->module~basin_module module~erosion_module erosion_module proc~ero_cfactor->module~erosion_module module~hru_module hru_module proc~ero_cfactor->module~hru_module module~organic_mineral_mass_module organic_mineral_mass_module proc~ero_cfactor->module~organic_mineral_mass_module module~plant_data_module plant_data_module proc~ero_cfactor->module~plant_data_module module~plant_module plant_module proc~ero_cfactor->module~plant_module module~time_module time_module proc~ero_cfactor->module~time_module module~carbon_module carbon_module module~organic_mineral_mass_module->module~carbon_module

~ ~ ~ PURPOSE ~ ~ ~ this subroutine predicts daily soil loss caused by water erosion using the modified universal soil loss equation

~ ~ ~ INCOMING VARIABLES ~ ~ ~ name |units |definition ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ cvm(:) |none |natural log of USLE_C (the minimum value |of the USLE C factor for the land cover) hru_km(:) |km**2 |area of HRU in square kilometers surfq(:) |mm H2O |surface runoff for the day in HRU usle_ei |100(ft-tn in)/(acre-hr)|USLE rainfall erosion index ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

~ ~ ~ OUTGOING VARIABLES ~ ~ ~ name |units |definition ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ cklsp(:) | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ SUBROUTINES/FUNCTIONS CALLED ~ ~ ~ Intrinsic: Exp

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

HRU sediment calculations old method using minimum c factor (average of each plant in community) new method using residue and biomass cover newer method using residue and biomass cover grnd_covfact = grnd_covfact + pldb(idp)%usle_c * ab_gr_t / (ab_gr_t + exp(1.175 - 1.748 * ab_gr_t)) bio_covfac = 1. - grnd_covfact * exp(-0.1 * can_covfact) erosion output variables

Arguments

None

Calls

proc~~ero_cfactor~~CallsGraph proc~ero_cfactor ero_cfactor amin1 amin1 proc~ero_cfactor->amin1