MODI_GREENROOF Module


Contents


Interfaces

interface

  • public subroutine GREENROOF(DTCO, G, T, TOP, TIR, DTV, GB, DK, DEK, DMK, GRO, 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, PUREF, PALB_GD, PTA, PQA, PEXNS, PEXNA, 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, PDRAIN, PAC, PQSAT, PTSRAD, PAC_AGG, PHU_AGG, PDEEP_FLUX, 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) :: GRO
    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(:):: PUREF
    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(:):: PEXNA
    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(:):: PDRAIN
    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(:):: PDEEP_FLUX
    real, intent(out), DIMENSION(:):: PIRRIG