tillage_data_module.f90 Source File


Files dependent on this one

sourcefile~~tillage_data_module.f90~~AfferentGraph sourcefile~tillage_data_module.f90 tillage_data_module.f90 sourcefile~actions.f90 actions.f90 sourcefile~actions.f90->sourcefile~tillage_data_module.f90 sourcefile~carbon_coef_read.f90 carbon_coef_read.f90 sourcefile~carbon_coef_read.f90->sourcefile~tillage_data_module.f90 sourcefile~cbn_zhang2.f90 cbn_zhang2.f90 sourcefile~cbn_zhang2.f90->sourcefile~tillage_data_module.f90 sourcefile~dtbl_lum_read.f90 dtbl_lum_read.f90 sourcefile~dtbl_lum_read.f90->sourcefile~tillage_data_module.f90 sourcefile~dtbl_res_read.f90 dtbl_res_read.f90 sourcefile~dtbl_res_read.f90->sourcefile~tillage_data_module.f90 sourcefile~dtbl_scen_read.f90 dtbl_scen_read.f90 sourcefile~dtbl_scen_read.f90->sourcefile~tillage_data_module.f90 sourcefile~hru_control.f90 hru_control.f90 sourcefile~hru_control.f90->sourcefile~tillage_data_module.f90 sourcefile~mgt_newtillmix.f90 mgt_newtillmix.f90 sourcefile~mgt_newtillmix.f90->sourcefile~tillage_data_module.f90 sourcefile~mgt_newtillmix_wet.f90 mgt_newtillmix_wet.f90 sourcefile~mgt_newtillmix_wet.f90->sourcefile~tillage_data_module.f90 sourcefile~mgt_sched.f90 mgt_sched.f90 sourcefile~mgt_sched.f90->sourcefile~tillage_data_module.f90 sourcefile~read_mgtops.f90 read_mgtops.f90 sourcefile~read_mgtops.f90->sourcefile~tillage_data_module.f90 sourcefile~till_parm_read.f90 till_parm_read.f90 sourcefile~till_parm_read.f90->sourcefile~tillage_data_module.f90

Source Code

      module tillage_data_module
    
      implicit none
           
      integer :: bmix_idtill = 0    !!              |none          |the tilldb index of the biomix tillage. 
      integer :: till_eff_days = 30  !!              |none          |length of days a tillage operation will have an effect
      real    :: bmix_eff = 0.      !!              |none          |biological mixing efficieny
      real    :: bmix_depth = 0.    !!              |none          |biological mixing depth

      type tillage_db
        character(len=16) :: tillnm = " "
        real :: effmix = 0.          !! none               |mixing efficiency of tillage operation
        real :: deptil = 0.          !! mm                 |depth of mixing caused by tillage
        real :: ranrns = 0.          !! mm                 |random roughness
        real :: ridge_ht = 0.        !! mm                 |ridge height
        real :: ridge_sp = 0.        !! mm                 |ridge interval (or row spacing)
      end type tillage_db
      type (tillage_db), dimension(:),allocatable, save :: tilldb  
      
      end module tillage_data_module