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

Go to the source code of this file.

Functions/Subroutines

subroutine teb_garden (DTCO, DTI, IG, I, TM, GDM, GRM, OGARDEN, OGREENROOF, OSOLAR_PANEL, HZ0H, HIMPLICIT_WIND, HROAD_DIR, HWALL_OPT, TPTIME, PTSUN, PT_CANYON, PQ_CANYON, PU_CANYON, PT_LOWCAN, PQ_LOWCAN, PU_LOWCAN, PZ_LOWCAN, PTI_BLD, PT_ROOF, PT_ROAD, PT_WALL_A, PT_WALL_B, PWS_ROOF, PWS_ROAD, HSNOW_ROOF, PWSNOW_ROOF, PTSNOW_ROOF, PRSNOW_ROOF, PASNOW_ROOF, PTSSNOW_ROOF, PESNOW_ROOF, HSNOW_ROAD, PWSNOW_ROAD, PTSNOW_ROAD, PRSNOW_ROAD, PASNOW_ROAD, PTSSNOW_ROAD, PESNOW_ROAD, PPEW_A_COEF, PPEW_B_COEF, PPEW_A_COEF_LOWCAN, PPEW_B_COEF_LOWCAN, PPS, PPA, PEXNS, PEXNA, PTA, PQA, PRHOA, PCO2, PLW_RAD, PDIR_SW, PSCA_SW, PSW_BANDS, KSW, PZENITH, PAZIM, PRR, PSR, PZREF, PUREF, PVMOD, PH_TRAFFIC, PLE_TRAFFIC, PH_INDUSTRY, PLE_INDUSTRY, PTSTEP, PZ0_TOWN, PBLD, PGARDEN, PROAD_DIR, PROAD, PFRAC_GR, PBLD_HEIGHT, PWALL_O_HOR, PCAN_HW_RATIO, PROAD_O_GRND, PGARDEN_O_GRND, PWALL_O_GRND, PALB_ROOF, PEMIS_ROOF, PHC_ROOF, PTC_ROOF, PD_ROOF, PALB_ROAD, PEMIS_ROAD, PSVF_ROAD, PHC_ROAD, PTC_ROAD, PD_ROAD, PALB_WALL, PEMIS_WALL, PSVF_WALL, PSVF_GARDEN, PHC_WALL, PTC_WALL, PD_WALL, PRN_ROOF, PH_ROOF, PLE_ROOF, PLEW_ROOF, PGFLUX_ROOF, PRUNOFF_ROOF, PRN_ROAD, PH_ROAD, PLE_ROAD, PLEW_ROAD, PGFLUX_ROAD, PRUNOFF_ROAD, PRN_WALL_A, PH_WALL_A, PLE_WALL_A, PGFLUX_WALL_A, PRN_WALL_B, PH_WALL_B, PLE_WALL_B, PGFLUX_WALL_B, PRN_GARDEN, PH_GARDEN, PLE_GARDEN, PGFLUX_GARDEN, PRUNOFF_GARDEN, PDRAIN_GARDEN, PIRRIG_GARDEN, PRN_GREENROOF, PH_GREENROOF, PLE_GREENROOF, PGFLUX_GREENROOF, PRN_STRLROOF, PH_STRLROOF, PLE_STRLROOF, PGFLUX_STRLROOF, PRUNOFF_STRLROOF, PRN_BLT, PH_BLT, PLE_BLT, PGFLUX_BLT, PRNSNOW_ROOF, PHSNOW_ROOF, PLESNOW_ROOF, PGSNOW_ROOF, PMELT_ROOF, PRNSNOW_ROAD, PHSNOW_ROAD, PLESNOW_ROAD, PGSNOW_ROAD, PMELT_ROAD, PRN_GRND, PH_GRND, PLE_GRND, PGFLUX_GRND, PRN_TOWN, PH_TOWN, PLE_TOWN, PGFLUX_TOWN, PEVAP_TOWN, PRUNOFF_TOWN, PSFCO2, PUW_GRND, PUW_ROOF, PDUWDU_GRND, PDUWDU_ROOF, PUSTAR_TOWN, PCD, PCDN, PCH_TOWN, PRI_TOWN, PTS_TOWN, PEMIS_TOWN, PDIR_ALB_TOWN, PSCA_ALB_TOWN, PRESA_TOWN, PDQS_TOWN, PQF_TOWN, PQF_BLD, PFLX_BLD, PAC_ROAD, PAC_GARDEN, PAC_GREENROOF, PAC_ROAD_WAT, PAC_GARDEN_WAT, PAC_GREENROOF_WAT, PABS_SW_ROOF, PABS_LW_ROOF, PABS_SW_SNOW_ROOF, PABS_LW_SNOW_ROOF, PABS_SW_ROAD, PABS_LW_ROAD, PABS_SW_SNOW_ROAD, PABS_LW_SNOW_ROAD, PABS_SW_WALL_A, PABS_LW_WALL_A, PABS_SW_WALL_B, PABS_LW_WALL_B, PABS_SW_PANEL, PABS_LW_PANEL, PABS_SW_GARDEN, PABS_LW_GARDEN, PABS_SW_GREENROOF, PABS_LW_GREENROOF, PG_GREENROOF_ROOF, PRUNOFF_GREENROOF, PDRAIN_GREENROOF, PIRRIG_GREENROOF, HCOOL_COIL, PF_WATER_COND, HHEAT_COIL, HNATVENT, KDAY, PAUX_MAX, PT_FLOOR, PT_MASS, PH_BLD_COOL, PT_BLD_COOL, PH_BLD_HEAT, PLE_BLD_COOL, PLE_BLD_HEAT, PH_WASTE, PLE_WASTE, PF_WASTE_CAN, PHVAC_COOL, PHVAC_HEAT, PQIN, PQIN_FRAD, PQIN_FLAT, PGR, PEFF_HEAT, PINF, PTCOOL_TARGET, PTHEAT_TARGET, PHR_TARGET, PT_WIN2, PQI_BLD, PV_VENT, PCAP_SYS_HEAT, PCAP_SYS_RAT, PT_ADP, PM_SYS_RAT, PCOP_RAT, PCAP_SYS, PM_SYS, PCOP, PQ_SYS, PT_SYS, PTR_SW_WIN, PFAN_POWER, PHC_FLOOR, PTC_FLOOR, PD_FLOOR, PT_WIN1, PABS_SW_WIN, PABS_LW_WIN, PSHGC, PSHGC_SH, PUGG_WIN, PALB_WIN, PABS_WIN, PEMIT_LW_FAC, PEMIT_LW_GRND, PT_RAD_IND, PREF_SW_GRND, PREF_SW_FAC, PHU_BLD, PTIME, OSHADE, OSHAD_DAY, ONATVENT_NIGHT, HBEM, PN_FLOOR, PWALL_O_BLD, PGLAZ_O_BLD, PMASS_O_BLD, PFLOOR_HW_RATIO, PF_FLOOR_MASS, PF_FLOOR_WALL, PF_FLOOR_WIN, PF_FLOOR_ROOF, PF_WALL_FLOOR, PF_WALL_MASS, PF_WALL_WIN, PF_WIN_FLOOR, PF_WIN_MASS, PF_WIN_WALL, PF_MASS_FLOOR, PF_MASS_WALL, PF_MASS_WIN, OCANOPY, PTRAN_WIN, HCH_BEM, PROUGH_ROOF, PROUGH_WALL, PF_WIN_WIN, OPAR_RD_IRRIG, PRD_START_MONTH, PRD_END_MONTH, PRD_START_HOUR, PRD_END_HOUR, PRD_24H_IRRIG, PIRRIG_ROAD, PEMIS_PANEL, PALB_PANEL, PEFF_PANEL, PFRAC_PANEL, PRESIDENTIAL, PTHER_PROD_PANEL, PPHOT_PROD_PANEL, PPROD_PANEL, PTHER_PROD_BLD, PPHOT_PROD_BLD, PPROD_BLD, PTHER_PRODC_DAY, PH_PANEL, PRN_PANEL, PDT_RES, PDT_OFF, PCUR_TCOOL_TARGET, PCUR_THEAT_TARGET, PCUR_QIN)
 
subroutine teb_garden2
 
subroutine teb_garden3
 

Function/Subroutine Documentation

subroutine teb_garden ( 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_model_t), intent(inout)  TM,
type(teb_garden_model_t), intent(inout)  GDM,
type(teb_greenroof_model_t), intent(inout)  GRM,
logical, intent(in)  OGARDEN,
logical, intent(in)  OGREENROOF,
logical, intent(in)  OSOLAR_PANEL,
character(len=6), intent(in)  HZ0H,
character(len=*), intent(in)  HIMPLICIT_WIND,
character(len=4), intent(in)  HROAD_DIR,
character(len=4), intent(in)  HWALL_OPT,
type(date_time), intent(in)  TPTIME,
real, dimension(:), intent(in)  PTSUN,
real, dimension(:), intent(inout)  PT_CANYON,
real, dimension(:), intent(inout)  PQ_CANYON,
real, dimension(:), intent(in)  PU_CANYON,
real, dimension(:), intent(in)  PT_LOWCAN,
real, dimension(:), intent(in)  PQ_LOWCAN,
real, dimension(:), intent(in)  PU_LOWCAN,
real, dimension(:), intent(in)  PZ_LOWCAN,
real, dimension(:), intent(inout)  PTI_BLD,
real, dimension(:,:), intent(inout)  PT_ROOF,
real, dimension(:,:), intent(inout)  PT_ROAD,
real, dimension(:,:), intent(inout)  PT_WALL_A,
real, dimension(:,:), intent(inout)  PT_WALL_B,
real, dimension(:), intent(inout)  PWS_ROOF,
real, dimension(:), intent(inout)  PWS_ROAD,
character(len=*), intent(in)  HSNOW_ROOF,
real, dimension(:,:), intent(inout)  PWSNOW_ROOF,
real, dimension(:,:), intent(inout)  PTSNOW_ROOF,
real, dimension(:,:), intent(inout)  PRSNOW_ROOF,
real, dimension(:), intent(inout)  PASNOW_ROOF,
real, dimension(:), intent(inout)  PTSSNOW_ROOF,
real, dimension(:), intent(inout)  PESNOW_ROOF,
character(len=*), intent(in)  HSNOW_ROAD,
real, dimension(:,:), intent(inout)  PWSNOW_ROAD,
real, dimension(:,:), intent(inout)  PTSNOW_ROAD,
real, dimension(:,:), intent(inout)  PRSNOW_ROAD,
real, dimension(:), intent(inout)  PASNOW_ROAD,
real, dimension(:), intent(inout)  PTSSNOW_ROAD,
real, dimension(:), intent(inout)  PESNOW_ROAD,
real, dimension(:), intent(in)  PPEW_A_COEF,
real, dimension(:), intent(in)  PPEW_B_COEF,
real, dimension(:), intent(in)  PPEW_A_COEF_LOWCAN,
real, dimension(:), intent(in)  PPEW_B_COEF_LOWCAN,
real, dimension(:), intent(in)  PPS,
real, dimension(:), intent(in)  PPA,
real, dimension(:), intent(in)  PEXNS,
real, dimension(:), intent(in)  PEXNA,
real, dimension(:), intent(in)  PTA,
real, dimension(:), intent(in)  PQA,
real, dimension(:), intent(in)  PRHOA,
real, dimension(:), intent(in)  PCO2,
real, dimension(:), intent(in)  PLW_RAD,
real, dimension(:,:), intent(in)  PDIR_SW,
real, dimension(:,:), intent(in)  PSCA_SW,
real, dimension(:), intent(in)  PSW_BANDS,
integer, intent(in)  KSW,
real, dimension(:), intent(in)  PZENITH,
real, dimension(:), intent(in)  PAZIM,
real, dimension(:), intent(in)  PRR,
real, dimension(:), intent(in)  PSR,
real, dimension(:), intent(in)  PZREF,
real, dimension(:), intent(in)  PUREF,
real, dimension(:), intent(in)  PVMOD,
real, dimension(:), intent(in)  PH_TRAFFIC,
real, dimension(:), intent(in)  PLE_TRAFFIC,
real, dimension(:), intent(in)  PH_INDUSTRY,
real, dimension(:), intent(in)  PLE_INDUSTRY,
real, intent(in)  PTSTEP,
real, dimension(:), intent(in)  PZ0_TOWN,
real, dimension(:), intent(in)  PBLD,
real, dimension(:), intent(in)  PGARDEN,
real, dimension(:), intent(in)  PROAD_DIR,
real, dimension(:), intent(in)  PROAD,
real, dimension(:), intent(in)  PFRAC_GR,
real, dimension(:), intent(in)  PBLD_HEIGHT,
real, dimension(:), intent(in)  PWALL_O_HOR,
real, dimension(:), intent(in)  PCAN_HW_RATIO,
real, dimension(:), intent(in)  PROAD_O_GRND,
real, dimension(:), intent(in)  PGARDEN_O_GRND,
real, dimension(:), intent(in)  PWALL_O_GRND,
real, dimension(:), intent(in)  PALB_ROOF,
real, dimension(:), intent(in)  PEMIS_ROOF,
real, dimension(:,:), intent(in)  PHC_ROOF,
real, dimension(:,:), intent(in)  PTC_ROOF,
real, dimension(:,:), intent(in)  PD_ROOF,
real, dimension(:), intent(in)  PALB_ROAD,
real, dimension(:), intent(in)  PEMIS_ROAD,
real, dimension(:), intent(in)  PSVF_ROAD,
real, dimension(:,:), intent(in)  PHC_ROAD,
real, dimension(:,:), intent(in)  PTC_ROAD,
real, dimension(:,:), intent(in)  PD_ROAD,
real, dimension(:), intent(in)  PALB_WALL,
real, dimension(:), intent(in)  PEMIS_WALL,
real, dimension(:), intent(in)  PSVF_WALL,
real, dimension(:), intent(in)  PSVF_GARDEN,
real, dimension(:,:), intent(in)  PHC_WALL,
real, dimension(:,:), intent(in)  PTC_WALL,
real, dimension(:,:), intent(in)  PD_WALL,
real, dimension(:), intent(out)  PRN_ROOF,
real, dimension(:), intent(out)  PH_ROOF,
real, dimension(:), intent(out)  PLE_ROOF,
real, dimension(:), intent(out)  PLEW_ROOF,
real, dimension(:), intent(out)  PGFLUX_ROOF,
real, dimension(:), intent(out)  PRUNOFF_ROOF,
real, dimension(:), intent(out)  PRN_ROAD,
real, dimension(:), intent(out)  PH_ROAD,
real, dimension(:), intent(out)  PLE_ROAD,
real, dimension(:), intent(out)  PLEW_ROAD,
real, dimension(:), intent(out)  PGFLUX_ROAD,
real, dimension(:), intent(out)  PRUNOFF_ROAD,
real, dimension(:), intent(out)  PRN_WALL_A,
real, dimension(:), intent(out)  PH_WALL_A,
real, dimension(:), intent(out)  PLE_WALL_A,
real, dimension(:), intent(out)  PGFLUX_WALL_A,
real, dimension(:), intent(out)  PRN_WALL_B,
real, dimension(:), intent(out)  PH_WALL_B,
real, dimension(:), intent(out)  PLE_WALL_B,
real, dimension(:), intent(out)  PGFLUX_WALL_B,
real, dimension(:), intent(out)  PRN_GARDEN,
real, dimension(:), intent(out)  PH_GARDEN,
real, dimension(:), intent(out)  PLE_GARDEN,
real, dimension(:), intent(out)  PGFLUX_GARDEN,
real, dimension(:), intent(out)  PRUNOFF_GARDEN,
real, dimension(:), intent(out)  PDRAIN_GARDEN,
real, dimension(:), intent(out)  PIRRIG_GARDEN,
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)  PRN_STRLROOF,
real, dimension(:), intent(out)  PH_STRLROOF,
real, dimension(:), intent(out)  PLE_STRLROOF,
real, dimension(:), intent(out)  PGFLUX_STRLROOF,
real, dimension(:), intent(out)  PRUNOFF_STRLROOF,
real, dimension(:), intent(out)  PRN_BLT,
real, dimension(:), intent(out)  PH_BLT,
real, dimension(:), intent(out)  PLE_BLT,
real, dimension(:), intent(out)  PGFLUX_BLT,
real, dimension(:), intent(out)  PRNSNOW_ROOF,
real, dimension(:), intent(out)  PHSNOW_ROOF,
real, dimension(:), intent(out)  PLESNOW_ROOF,
real, dimension(:), intent(out)  PGSNOW_ROOF,
real, dimension(:), intent(out)  PMELT_ROOF,
real, dimension(:), intent(out)  PRNSNOW_ROAD,
real, dimension(:), intent(out)  PHSNOW_ROAD,
real, dimension(:), intent(out)  PLESNOW_ROAD,
real, dimension(:), intent(out)  PGSNOW_ROAD,
real, dimension(:), intent(out)  PMELT_ROAD,
real, dimension(:), intent(out)  PRN_GRND,
real, dimension(:), intent(out)  PH_GRND,
real, dimension(:), intent(out)  PLE_GRND,
real, dimension(:), intent(out)  PGFLUX_GRND,
real, dimension(:), intent(out)  PRN_TOWN,
real, dimension(:), intent(out)  PH_TOWN,
real, dimension(:), intent(out)  PLE_TOWN,
real, dimension(:), intent(out)  PGFLUX_TOWN,
real, dimension(:), intent(out)  PEVAP_TOWN,
real, dimension(:), intent(out)  PRUNOFF_TOWN,
real, dimension(:), intent(out)  PSFCO2,
real, dimension(:), intent(out)  PUW_GRND,
real, dimension(:), intent(out)  PUW_ROOF,
real, dimension(:), intent(out)  PDUWDU_GRND,
real, dimension(:), intent(out)  PDUWDU_ROOF,
real, dimension(:), intent(out)  PUSTAR_TOWN,
real, dimension(:), intent(out)  PCD,
real, dimension(:), intent(out)  PCDN,
real, dimension(:), intent(out)  PCH_TOWN,
real, dimension(:), intent(out)  PRI_TOWN,
real, dimension(:), intent(out)  PTS_TOWN,
real, dimension(:), intent(out)  PEMIS_TOWN,
real, dimension(:), intent(out)  PDIR_ALB_TOWN,
real, dimension(:), intent(out)  PSCA_ALB_TOWN,
real, dimension(:), intent(out)  PRESA_TOWN,
real, dimension(:), intent(out)  PDQS_TOWN,
real, dimension(:), intent(out)  PQF_TOWN,
real, dimension(:), intent(out)  PQF_BLD,
real, dimension(:), intent(out)  PFLX_BLD,
real, dimension(:), intent(out)  PAC_ROAD,
real, dimension(:), intent(out)  PAC_GARDEN,
real, dimension(:), intent(out)  PAC_GREENROOF,
real, dimension(:), intent(out)  PAC_ROAD_WAT,
real, dimension(:), intent(out)  PAC_GARDEN_WAT,
real, dimension(:), intent(out)  PAC_GREENROOF_WAT,
real, dimension(:), intent(out)  PABS_SW_ROOF,
real, dimension(:), intent(out)  PABS_LW_ROOF,
real, dimension(:), intent(out)  PABS_SW_SNOW_ROOF,
real, dimension(:), intent(out)  PABS_LW_SNOW_ROOF,
real, dimension(:), intent(out)  PABS_SW_ROAD,
real, dimension(:), intent(out)  PABS_LW_ROAD,
real, dimension(:), intent(out)  PABS_SW_SNOW_ROAD,
real, dimension(:), intent(out)  PABS_LW_SNOW_ROAD,
real, dimension(:), intent(out)  PABS_SW_WALL_A,
real, dimension(:), intent(out)  PABS_LW_WALL_A,
real, dimension(:), intent(out)  PABS_SW_WALL_B,
real, dimension(:), intent(out)  PABS_LW_WALL_B,
real, dimension(:), intent(out)  PABS_SW_PANEL,
real, dimension(:), intent(out)  PABS_LW_PANEL,
real, dimension(:), intent(out)  PABS_SW_GARDEN,
real, dimension(:), intent(out)  PABS_LW_GARDEN,
real, dimension(:), intent(out)  PABS_SW_GREENROOF,
real, dimension(:), intent(out)  PABS_LW_GREENROOF,
real, dimension(:), intent(out)  PG_GREENROOF_ROOF,
real, dimension(:), intent(out)  PRUNOFF_GREENROOF,
real, dimension(:), intent(out)  PDRAIN_GREENROOF,
real, dimension(:), intent(out)  PIRRIG_GREENROOF,
character(len=6), intent(in)  HCOOL_COIL,
real, dimension(:), intent(in)  PF_WATER_COND,
character(len=6), intent(in)  HHEAT_COIL,
character(len=4), dimension(:), intent(in)  HNATVENT,
integer, intent(in)  KDAY,
real, dimension(:), intent(inout)  PAUX_MAX,
real, dimension(:,:), intent(inout)  PT_FLOOR,
real, dimension(:,:), intent(inout)  PT_MASS,
real, dimension(:), intent(out)  PH_BLD_COOL,
real, dimension(:), intent(out)  PT_BLD_COOL,
real, dimension(:), intent(out)  PH_BLD_HEAT,
real, dimension(: ), intent(out)  PLE_BLD_COOL,
real, dimension(:), intent(out)  PLE_BLD_HEAT,
real, dimension(:), intent(out)  PH_WASTE,
real, dimension(:), intent(out)  PLE_WASTE,
real, dimension(:), intent(in)  PF_WASTE_CAN,
real, dimension(:), intent(out)  PHVAC_COOL,
real, dimension(:), intent(out)  PHVAC_HEAT,
real, dimension(:), intent(in)  PQIN,
real, dimension(:), intent(in)  PQIN_FRAD,
real, dimension(:), intent(in)  PQIN_FLAT,
real, dimension(:), intent(in)  PGR,
real, dimension(:), intent(in)  PEFF_HEAT,
real, dimension(:), intent(in)  PINF,
real, dimension(:), intent(in)  PTCOOL_TARGET,
real, dimension(:), intent(in)  PTHEAT_TARGET,
real, dimension(:), intent(in)  PHR_TARGET,
real, dimension(:), intent(inout)  PT_WIN2,
real, dimension(:), intent(inout)  PQI_BLD,
real, dimension(:), intent(in)  PV_VENT,
real, dimension(:), intent(in)  PCAP_SYS_HEAT,
real, dimension(:), intent(inout)  PCAP_SYS_RAT,
real, dimension(:), intent(in)  PT_ADP,
real, dimension(:), intent(inout)  PM_SYS_RAT,
real, dimension(:), intent(in)  PCOP_RAT,
real, dimension(:), intent(out)  PCAP_SYS,
real, dimension(:), intent(out)  PM_SYS,
real, dimension(:), intent(out)  PCOP,
real, dimension(:), intent(out)  PQ_SYS,
real, dimension(:), intent(out)  PT_SYS,
real, dimension(:), intent(out)  PTR_SW_WIN,
real, dimension(:), intent(out)  PFAN_POWER,
real, dimension(:,:), intent(in)  PHC_FLOOR,
real, dimension(:,:), intent(in)  PTC_FLOOR,
real, dimension(:,:), intent(in)  PD_FLOOR,
real, dimension(:), intent(inout)  PT_WIN1,
real, dimension(:), intent(out)  PABS_SW_WIN,
real, dimension(:), intent(out)  PABS_LW_WIN,
real, dimension(:), intent(in)  PSHGC,
real, dimension(:), intent(in)  PSHGC_SH,
real, dimension(:), intent(in)  PUGG_WIN,
real, dimension(:), intent(out)  PALB_WIN,
real, dimension(:), intent(in)  PABS_WIN,
real, dimension(:), intent(out)  PEMIT_LW_FAC,
real, dimension(:), intent(out)  PEMIT_LW_GRND,
real, dimension(:), intent(out)  PT_RAD_IND,
real, dimension(:), intent(out)  PREF_SW_GRND,
real, dimension(:), intent(out)  PREF_SW_FAC,
real, dimension(:), intent(out)  PHU_BLD,
real, intent(in)  PTIME,
logical, dimension(:), intent(in)  OSHADE,
logical, dimension(:), intent(inout)  OSHAD_DAY,
logical, dimension(:), intent(inout)  ONATVENT_NIGHT,
character(len=3), intent(in)  HBEM,
real, dimension(:), intent(in)  PN_FLOOR,
real, dimension(:), intent(in)  PWALL_O_BLD,
real, dimension(:), intent(in)  PGLAZ_O_BLD,
real, dimension(:), intent(in)  PMASS_O_BLD,
real, dimension(:), intent(in)  PFLOOR_HW_RATIO,
real, dimension(:), intent(in)  PF_FLOOR_MASS,
real, dimension(:), intent(in)  PF_FLOOR_WALL,
real, dimension(:), intent(in)  PF_FLOOR_WIN,
real, dimension(:), intent(in)  PF_FLOOR_ROOF,
real, dimension(:), intent(in)  PF_WALL_FLOOR,
real, dimension(:), intent(in)  PF_WALL_MASS,
real, dimension(:), intent(in)  PF_WALL_WIN,
real, dimension(:), intent(in)  PF_WIN_FLOOR,
real, dimension(:), intent(in)  PF_WIN_MASS,
real, dimension(:), intent(in)  PF_WIN_WALL,
real, dimension(:), intent(in)  PF_MASS_FLOOR,
real, dimension(:), intent(in)  PF_MASS_WALL,
real, dimension(:), intent(in)  PF_MASS_WIN,
logical, intent(in)  OCANOPY,
real, dimension(:), intent(in)  PTRAN_WIN,
character(len=5), intent(in)  HCH_BEM,
real, dimension(:), intent(in)  PROUGH_ROOF,
real, dimension(:), intent(in)  PROUGH_WALL,
real, dimension(:), intent(in)  PF_WIN_WIN,
logical, intent(in)  OPAR_RD_IRRIG,
real, dimension(:), intent(in)  PRD_START_MONTH,
real, dimension(:), intent(in)  PRD_END_MONTH,
real, dimension(:), intent(in)  PRD_START_HOUR,
real, dimension(:), intent(in)  PRD_END_HOUR,
real, dimension(:), intent(in)  PRD_24H_IRRIG,
real, dimension(:), intent(out)  PIRRIG_ROAD,
real, dimension(:), intent(in)  PEMIS_PANEL,
real, dimension(:), intent(in)  PALB_PANEL,
real, dimension(:), intent(in)  PEFF_PANEL,
real, dimension(:), intent(in)  PFRAC_PANEL,
real, dimension(:), intent(in)  PRESIDENTIAL,
real, dimension(:), intent(out)  PTHER_PROD_PANEL,
real, dimension(:), intent(out)  PPHOT_PROD_PANEL,
real, dimension(:), intent(out)  PPROD_PANEL,
real, dimension(:), intent(out)  PTHER_PROD_BLD,
real, dimension(:), intent(out)  PPHOT_PROD_BLD,
real, dimension(:), intent(out)  PPROD_BLD,
real, dimension(:), intent(out)  PTHER_PRODC_DAY,
real, dimension(:), intent(out)  PH_PANEL,
real, dimension(:), intent(out)  PRN_PANEL,
real, intent(in)  PDT_RES,
real, intent(in)  PDT_OFF,
real, dimension(:), intent(out)  PCUR_TCOOL_TARGET,
real, dimension(:), intent(out)  PCUR_THEAT_TARGET,
real, dimension(:), intent(out)  PCUR_QIN 
)

Definition at line 6 of file teb_garden.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine teb_garden::teb_garden2 ( )

Definition at line 956 of file teb_garden.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine teb_garden::teb_garden3 ( )

Definition at line 1111 of file teb_garden.F90.

Here is the call graph for this function:

Here is the caller graph for this function: