tillage_data_module Module


Used by

  • module~~tillage_data_module~~UsedByGraph module~tillage_data_module tillage_data_module proc~actions actions proc~actions->module~tillage_data_module proc~cal_parm_select cal_parm_select proc~cal_parm_select->module~tillage_data_module proc~carbon_bsn_read carbon_bsn_read proc~carbon_bsn_read->module~tillage_data_module proc~cbn_zhang2 cbn_zhang2 proc~cbn_zhang2->module~tillage_data_module proc~dtbl_lum_read dtbl_lum_read proc~dtbl_lum_read->module~tillage_data_module proc~dtbl_res_read dtbl_res_read proc~dtbl_res_read->module~tillage_data_module proc~dtbl_scen_read dtbl_scen_read proc~dtbl_scen_read->module~tillage_data_module proc~hru_control hru_control proc~hru_control->module~tillage_data_module proc~mgt_biomix mgt_biomix proc~mgt_biomix->module~tillage_data_module proc~mgt_newtillmix_cswat0 mgt_newtillmix_cswat0 proc~mgt_newtillmix_cswat0->module~tillage_data_module proc~mgt_newtillmix_cswat1 mgt_newtillmix_cswat1 proc~mgt_newtillmix_cswat1->module~tillage_data_module proc~mgt_newtillmix_wet mgt_newtillmix_wet proc~mgt_newtillmix_wet->module~tillage_data_module proc~mgt_sched mgt_sched proc~mgt_sched->module~tillage_data_module proc~mgt_tillfactor mgt_tillfactor proc~mgt_tillfactor->module~tillage_data_module proc~read_mgtops read_mgtops proc~read_mgtops->module~tillage_data_module proc~soil_nutcarb_init soil_nutcarb_init proc~soil_nutcarb_init->module~tillage_data_module proc~till_parm_read till_parm_read proc~till_parm_read->module~tillage_data_module

Variables

Type Visibility Attributes Name Initial
integer, public :: bmix_idtill = 0

|none |the tilldb index of the biomix tillage.

integer, public :: till_eff_days = 30

|none |length of days a tillage operation will have an effect

real, public :: bmix_eff = 0.

|none |biological mixing efficieny

real, public :: bmix_depth = 0.

|mm |maximum potential biological mixing depth

real, public :: dtill = 0.

|mm |actual biological or tillage mixing mixing depth

real, public :: bmix_a = 3.0

|none !Base intercept in zz equation in mgt_tillfactor.f90 for biomixing

real, public :: bmix_b = 5.0

|none !slope of in zz equation in mgt_tillfactor.f90 for biomixing

real, public :: bmix_c = -5.5

|none !exponent multiplier in zz equation in mgt_tillfactor.f90 for biomixing

real, public :: tillmix_a = 3.0

|none !Base intercept in zz equation in mgt_tillfactor.f90 for tillage mixing

real, public :: tillmix_b = 5.0

|none !slope of in zz equation in mgt_tillfactor.f90 for tillage mixing

real, public :: tillmix_c = -5.5

|none !exponent multiplier in zz equation in mgt_tillfactor.f90 for tillage mixing

real, public :: bio_consf = .15
real, public :: till_consf = .10
type(tillage_db), public, dimension(:), allocatable, save :: tilldb

Derived Types

type, public ::  tillage_db

Components

Type Visibility Attributes Name Initial
character(len=16), public :: tillnm = " "
real, public :: effmix = 0.

none |mixing efficiency of tillage operation

real, public :: deptil = 0.

mm |depth of mixing caused by tillage

real, public :: ranrns = 0.

mm |random roughness

real, public :: ridge_ht = 0.

mm |ridge height

real, public :: ridge_sp = 0.

mm |ridge interval (or row spacing)