GARDEN Interface

interface
public subroutine GARDEN(DTCO, G, T, TOP, TIR, DTV, GB, DK, DEK, DMK, GDO, S, K, P, PEK, HIMPLICIT_WIND, TPTIME, PTSUN, PPEW_A_COEF, PPEW_B_COEF, PPET_A_COEF, PPEQ_A_COEF, PPET_B_COEF, PPEQ_B_COEF, PTSTEP, PZREF, PALB_GD, PTA, PQA, PEXNS, PRHOA, PCO2, PPS, PRR, PSR, PZENITH, PSW, PLW, PVMOD, PALBNIR_TVEG, PALBVIS_TVEG, PALBNIR_TSOIL, PALBVIS_TSOIL, PRN, PH, PLE, PGFLUX, PSFCO2, PEVAP, PUW, PRUNOFF, PAC, PQSAT, PTSRAD, PAC_AGG, PHU_AGG, PIRRIG)

Arguments

Type IntentOptional AttributesName
type(DATA_COVER_t), intent(inout) :: DTCO
type(GRID_t), intent(inout) :: G
type(TEB_t), intent(inout) :: T
type(TEB_OPTIONS_t), intent(inout) :: TOP
type(TEB_IRRIG_t), intent(inout) :: TIR
type(DATA_ISBA_t), intent(inout) :: DTV
type(GR_BIOG_t), intent(inout) :: GB
type(DIAG_t), intent(inout) :: DK
type(DIAG_EVAP_ISBA_t), intent(inout) :: DEK
type(DIAG_MISC_ISBA_t), intent(inout) :: DMK
type(ISBA_OPTIONS_t), intent(inout) :: GDO
type(ISBA_S_t), intent(inout) :: S
type(ISBA_K_t), intent(inout) :: K
type(ISBA_P_t), intent(inout) :: P
type(ISBA_PE_t), intent(inout) :: PEK
character(len=*), intent(in) :: HIMPLICIT_WIND
type(DATE_TIME), intent(in) :: TPTIME
real, intent(in), DIMENSION(:):: PTSUN
real, intent(in), DIMENSION(:):: PPEW_A_COEF
real, intent(in), DIMENSION(:):: PPEW_B_COEF
real, intent(in), DIMENSION(:):: PPET_A_COEF
real, intent(in), DIMENSION(:):: PPEQ_A_COEF
real, intent(in), DIMENSION(:):: PPET_B_COEF
real, intent(in), DIMENSION(:):: PPEQ_B_COEF
real, intent(in) :: PTSTEP
real, intent(in), DIMENSION(:):: PZREF
real, intent(in), DIMENSION(:):: PALB_GD
real, intent(in), DIMENSION(:):: PTA
real, intent(in), DIMENSION(:):: PQA
real, intent(in), DIMENSION(:):: PEXNS
real, intent(in), DIMENSION(:):: PRHOA
real, intent(in), DIMENSION(:):: PCO2
real, intent(in), DIMENSION(:):: PPS
real, intent(in), DIMENSION(:):: PRR
real, intent(in), DIMENSION(:):: PSR
real, intent(in), DIMENSION(:):: PZENITH
real, intent(in), DIMENSION(:):: PSW
real, intent(in), DIMENSION(:):: PLW
real, intent(in), DIMENSION(:):: PVMOD
real, intent(in), DIMENSION(:):: PALBNIR_TVEG
real, intent(in), DIMENSION(:):: PALBVIS_TVEG
real, intent(in), DIMENSION(:):: PALBNIR_TSOIL
real, intent(in), DIMENSION(:):: PALBVIS_TSOIL
real, intent(out), DIMENSION(:):: PRN
real, intent(out), DIMENSION(:):: PH
real, intent(out), DIMENSION(:):: PLE
real, intent(out), DIMENSION(:):: PGFLUX
real, intent(out), DIMENSION(:):: PSFCO2
real, intent(out), DIMENSION(:):: PEVAP
real, intent(out), DIMENSION(:):: PUW
real, intent(out), DIMENSION(:):: PRUNOFF
real, intent(out), DIMENSION(:):: PAC
real, intent(out), DIMENSION(:):: PQSAT
real, intent(out), DIMENSION(:):: PTSRAD
real, intent(out), DIMENSION(:):: PAC_AGG
real, intent(out), DIMENSION(:):: PHU_AGG
real, intent(out), DIMENSION(:):: PIRRIG