fertilizer_data_module.f90 Source File


Files dependent on this one

sourcefile~~fertilizer_data_module.f90~~AfferentGraph sourcefile~fertilizer_data_module.f90 fertilizer_data_module.f90 sourcefile~actions.f90 actions.f90 sourcefile~actions.f90->sourcefile~fertilizer_data_module.f90 sourcefile~manure_allocation_module.f90 manure_allocation_module.f90 sourcefile~actions.f90->sourcefile~manure_allocation_module.f90 sourcefile~cs_fert.f90 cs_fert.f90 sourcefile~cs_fert.f90->sourcefile~fertilizer_data_module.f90 sourcefile~cs_fert_wet.f90 cs_fert_wet.f90 sourcefile~cs_fert_wet.f90->sourcefile~fertilizer_data_module.f90 sourcefile~dtbl_lum_read.f90 dtbl_lum_read.f90 sourcefile~dtbl_lum_read.f90->sourcefile~fertilizer_data_module.f90 sourcefile~dtbl_res_read.f90 dtbl_res_read.f90 sourcefile~dtbl_res_read.f90->sourcefile~fertilizer_data_module.f90 sourcefile~dtbl_scen_read.f90 dtbl_scen_read.f90 sourcefile~dtbl_scen_read.f90->sourcefile~fertilizer_data_module.f90 sourcefile~fert_parm_read.f90 fert_parm_read.f90 sourcefile~fert_parm_read.f90->sourcefile~fertilizer_data_module.f90 sourcefile~hru_dtbl_actions_init.f90 hru_dtbl_actions_init.f90 sourcefile~hru_dtbl_actions_init.f90->sourcefile~fertilizer_data_module.f90 sourcefile~manure_allocation_module.f90->sourcefile~fertilizer_data_module.f90 sourcefile~manure_parm_read.f90 manure_parm_read.f90 sourcefile~manure_parm_read.f90->sourcefile~fertilizer_data_module.f90 sourcefile~mgt_read_grazeops.f90 mgt_read_grazeops.f90 sourcefile~mgt_read_grazeops.f90->sourcefile~fertilizer_data_module.f90 sourcefile~pl_fert.f90 pl_fert.f90 sourcefile~pl_fert.f90->sourcefile~fertilizer_data_module.f90 sourcefile~pl_fert_wet.f90 pl_fert_wet.f90 sourcefile~pl_fert_wet.f90->sourcefile~fertilizer_data_module.f90 sourcefile~pl_graze.f90 pl_graze.f90 sourcefile~pl_graze.f90->sourcefile~fertilizer_data_module.f90 sourcefile~pl_manure.f90 pl_manure.f90 sourcefile~pl_manure.f90->sourcefile~fertilizer_data_module.f90 sourcefile~read_mgtops.f90 read_mgtops.f90 sourcefile~read_mgtops.f90->sourcefile~fertilizer_data_module.f90 sourcefile~salt_fert.f90 salt_fert.f90 sourcefile~salt_fert.f90->sourcefile~fertilizer_data_module.f90 sourcefile~salt_fert_wet.f90 salt_fert_wet.f90 sourcefile~salt_fert_wet.f90->sourcefile~fertilizer_data_module.f90 sourcefile~mallo_control.f90 mallo_control.f90 sourcefile~mallo_control.f90->sourcefile~manure_allocation_module.f90 sourcefile~manure_allocation_read.f90 manure_allocation_read.f90 sourcefile~manure_allocation_read.f90->sourcefile~manure_allocation_module.f90 sourcefile~manure_demand_output.f90 manure_demand_output.f90 sourcefile~manure_demand_output.f90->sourcefile~manure_allocation_module.f90 sourcefile~manure_source_output.f90 manure_source_output.f90 sourcefile~manure_source_output.f90->sourcefile~manure_allocation_module.f90

Source Code

      module fertilizer_data_module
     
      implicit none
          
      type fertilizer_db
        character(len=16) :: fertnm = " "
        real :: fminn = 0.            !! kg minN/kg frt     |fract of fert which is mineral nit (NO3+NH3)
        real :: fminp = 0.            !! kg minN/kg frt     |frac of fert which is mineral phos
        real :: forgn = 0.            !! kg orgN/kg frt     |frac of fert which is org n
        real :: forgp = 0.            !! kg orgP/kg frt     |frac of fert which is org p
        real :: fnh3n = 0.            !! kg NH3-N/kg N      |frac of mineral N content of fert which is NH3
      end type fertilizer_db
      type (fertilizer_db), dimension(:),allocatable, save :: fertdb
      
      type manure_data
        character(len=16) :: fertnm = " "
      !  character(len=16), dimension(:),allocatable :: path = " "
      !  character(len=16), dimension(:),allocatable :: antibiotic = " "
      end type manure_data
      type (manure_data), dimension(:),allocatable :: manure_db
      
      end module fertilizer_data_module