SURFEX  V8_0
Surfex V8_0 release
 All Classes Files Functions Variables
Functions/Subroutines
greenroof.F90 File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine greenroof (DTCO, DTI, IG, I, TG, T, TOP, TVG, DTGD, TIR, GRM, 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_GREENROOF, PH_GREENROOF, PLE_GREENROOF, PGFLUX_GREENROOF, PSFCO2, PEVAP_GREENROOF, PUW_GREENROOF, PAC_GREENROOF, PQSAT_GREENROOF, PTS_GREENROOF, PAC_AGG_GREENROOF, PHU_AGG_GREENROOF, PDEEP_FLUX, PRUNOFF_GREENROOF, PDRAIN_GREENROOF, PIRRIG_GREENROOF)
 

Function/Subroutine Documentation

subroutine greenroof ( type(data_cover_t), intent(inout)  DTCO,
type(data_isba_t), intent(inout)  DTI,
type(isba_grid_t), intent(inout)  IG,
type(isba_t), intent(inout)  I,
type(teb_grid_t), intent(inout)  TG,
type(teb_t), intent(inout)  T,
type(teb_options_t), intent(inout)  TOP,
type(teb_veg_options_t), intent(inout)  TVG,
type(data_teb_garden_t), intent(inout)  DTGD,
type(teb_irrig_t), intent(inout)  TIR,
type(teb_greenroof_model_t), intent(inout)  GRM,
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_GREENROOF,
real, dimension(:), intent(out)  PH_GREENROOF,
real, dimension(:), intent(out)  PLE_GREENROOF,
real, dimension(:), intent(out)  PGFLUX_GREENROOF,
real, dimension(:), intent(out)  PSFCO2,
real, dimension(:), intent(out)  PEVAP_GREENROOF,
real, dimension(:), intent(out)  PUW_GREENROOF,
real, dimension(:), intent(out)  PAC_GREENROOF,
real, dimension(:), intent(out)  PQSAT_GREENROOF,
real, dimension(:), intent(inout)  PTS_GREENROOF,
real, dimension(:), intent(out)  PAC_AGG_GREENROOF,
real, dimension(:), intent(out)  PHU_AGG_GREENROOF,
real, dimension(:), intent(out)  PDEEP_FLUX,
real, dimension(:), intent(out)  PRUNOFF_GREENROOF,
real, dimension(:), intent(out)  PDRAIN_GREENROOF,
real, dimension(:), intent(out)  PIRRIG_GREENROOF 
)

Definition at line 6 of file greenroof.F90.

Here is the call graph for this function:

Here is the caller graph for this function: