HYPE
Loading...
Searching...
No Matches
irrigation.f90 File Reference

Modules

module  irrigation_module

Procedures

subroutine, public irrigation_module::initiate_irrigation (n, nc)
subroutine, public irrigation_module::find_irrigated_classes ()
subroutine irrigation_module::set_regional_irrigation (n)
subroutine, public irrigation_module::initiate_timestep_irrigation (nsubst, miscstate)
subroutine, public irrigation_module::calculate_irrigation_water_demand (i, j, area, sswcorrpar, immdeppar, iwdfracpar, wdpar, soil, wpl, fcl, epl, epot, miscstate, iwdv, sswtout)
subroutine irrigation_module::calculate_kcb (k, jday, bday, kcb)
subroutine, public irrigation_module::apply_irrigation (i, j, soilstate, appirr, appirrmass)
subroutine irrigation_module::get_irrigation_parameters (isb, irrigationpar)
subroutine, public irrigation_module::calculate_irrigation (i, na, temp, rh, q, accpw, irrnetloss, gwabstr, ldabstr, lrabstr, rsabstr, cq, irrsinkmass, soilstate, riverstate, lakestate, aquiferstate, nextirrigation, cnextirrigation, wblirrflows, wbrirrflows, wbrirrevap, aquiferloss, dampabstr)
subroutine irrigation_module::irrigation_abstraction_sink (conc, cirrsinkpar, abstr, sinkmass)

Variables

character(len=44), dimension(2) irrigation_module::errstring
integer, dimension(:), allocatable irrigation_module::regirrwat_source
integer, dimension(:,:), allocatable irrigation_module::regirrwat_collectors
integer, dimension(:), allocatable irrigation_module::nregirrwat_collectors
integer, dimension(:), allocatable irrigation_module::irrindex
integer, dimension(:), allocatable irrigation_module::irrtype
real, dimension(:), allocatable irrigation_module::totaldemand_regsrc
real, dimension(:), allocatable irrigation_module::regionaldemand
real, dimension(:,:), allocatable irrigation_module::fieldneed
real, dimension(:,:), allocatable irrigation_module::irrigation
real, dimension(:,:,:), allocatable irrigation_module::cirrigation

Detailed Description

Contains module irrigation_module.