SURFEX v8.1
General documentation of Surfex
Functions/Subroutines
greenroof.F90 File Reference

Go to the source code of this file.

Functions/Subroutines

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, 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)
 

Function/Subroutine Documentation

◆ greenroof()

subroutine greenroof ( 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, dimension(:), intent(in)  PTSUN,
real, dimension(:), intent(in)  PPEW_A_COEF,
real, dimension(:), intent(in)  PPEW_B_COEF,
real, dimension(:), intent(in)  PPET_A_COEF,
real, dimension(:), intent(in)  PPEQ_A_COEF,
real, dimension(:), intent(in)  PPET_B_COEF,
real, dimension(:), intent(in)  PPEQ_B_COEF,
real, intent(in)  PTSTEP,
real, dimension(:), intent(in)  PZREF,
real, dimension(:), intent(in)  PUREF,
real, dimension(:), intent(in)  PTA,
real, dimension(:), intent(in)  PQA,
real, dimension(:), intent(in)  PEXNS,
real, dimension(:), intent(in)  PEXNA,
real, dimension(:), intent(in)  PRHOA,
real, dimension(:), intent(in)  PCO2,
real, dimension(:), intent(in)  PPS,
real, dimension(:), intent(in)  PRR,
real, dimension(:), intent(in)  PSR,
real, dimension(:), intent(in)  PZENITH,
real, dimension(:), intent(in)  PSW,
real, dimension(:), intent(in)  PLW,
real, dimension(:), intent(in)  PVMOD,
real, dimension(:), intent(in)  PALBNIR_TVEG,
real, dimension(:), intent(in)  PALBVIS_TVEG,
real, dimension(:), intent(in)  PALBNIR_TSOIL,
real, dimension(:), intent(in)  PALBVIS_TSOIL,
real, dimension(:), intent(out)  PRN,
real, dimension(:), intent(out)  PH,
real, dimension(:), intent(out)  PLE,
real, dimension(:), intent(out)  PGFLUX,
real, dimension(:), intent(out)  PSFCO2,
real, dimension(:), intent(out)  PEVAP,
real, dimension(:), intent(out)  PUW,
real, dimension(:), intent(out)  PRUNOFF,
real, dimension(:), intent(out)  PDRAIN,
real, dimension(:), intent(out)  PAC,
real, dimension(:), intent(out)  PQSAT,
real, dimension(:), intent(out)  PTSRAD,
real, dimension(:), intent(out)  PAC_AGG,
real, dimension(:), intent(out)  PHU_AGG,
real, dimension(:), intent(out)  PDEEP_FLUX,
real, dimension(:), intent(out)  PIRRIG 
)

Definition at line 14 of file greenroof.F90.

Here is the call graph for this function:
Here is the caller graph for this function: