SURFEX v7.3
General documentation of Surfex
 All Classes Files Functions Variables Typedefs
Functions/Subroutines
/home/dasprezs/EXPORT_v7_3/src/SURFEX/bem.F90 File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine BEM (PTSTEP, PTIME, HCOOL_COIL, HHEAT_COIL, OAUTOSIZE, KDAY, HNATVENT, PPS, PRHOA, PT_CANYON, PQ_CANYON, PU_CANYON, PT_ROOF, PT_WALL_A, PT_WALL_B, PBLD, PBLD_HEIGHT, PWALL_O_HOR, PHC_FLOOR, PTC_FLOOR, PD_FLOOR, PT_WIN2, PGR, PQIN, PQIN_FRAD, PQIN_FLAT, PEFF_HEAT, PINF, PTCOOL_TARGET, PTHEAT_TARGET, PHR_TARGET, PF_WATER_COND, PV_VENT, PCAP_SYS_HEAT, PT_ADP, PCOP_RAT, PAUX_MAX, PT_FLOOR, PT_MASS, PTI_BLD, PQI_BLD, PCAP_SYS_RAT, PM_SYS_RAT, ONATVENT_NIGHT, PH_BLD_COOL, PH_BLD_HEAT, PLE_BLD_COOL, PLE_BLD_HEAT, PT_BLD_COOL, PHVAC_COOL, PT_SYS, PQ_SYS, PH_WASTE, PLE_WASTE, PFAN_POWER, PHVAC_HEAT, PM_SYS, PCOP, PCAP_SYS, PHU_BLD, PTR_SW_WIN, PT_RAD_IND, PFLX_BLD_FLOOR, PFLX_BLD_MASS, PF_FLOOR_MASS, PF_FLOOR_WALL, PF_FLOOR_WIN, PRADHT_IN, PN_FLOOR, PWALL_O_BLD, PGLAZ_O_BLD, PMASS_O_BLD, PFLOOR_HW_RATIO, PF_FLOOR_ROOF, PF_MASS_FLOOR, PF_MASS_WALL, PF_MASS_WIN, PRAD_ROOF_MASS, PRAD_ROOF_FLOOR, PRAD_WALL_MASS, PRAD_WALL_FLOOR, PRAD_WIN_MASS, PRAD_WIN_FLOOR, PCONV_ROOF_BLD, PCONV_WALL_BLD, PCONV_WIN_BLD, PLOAD_IN_FLOOR, PLOAD_IN_MASS)
subroutine GET_NAT_VENT (PPTI_BLD, PPT_CANYON, PPU_CANYON, PPGR, PF_AUX, PPBLD_HEIGHT, PNAT_VENT)

Function/Subroutine Documentation

subroutine BEM ( REAL, intent(in)  PTSTEP,
REAL, intent(in)  PTIME,
CHARACTER(LEN=6), intent(in)  HCOOL_COIL,
CHARACTER(LEN=6), intent(in)  HHEAT_COIL,
LOGICAL, intent(in)  OAUTOSIZE,
INTEGER, intent(in)  KDAY,
CHARACTER(LEN=4), dimension(:), intent(in)  HNATVENT,
REAL, dimension(:), intent(in)  PPS,
REAL, dimension(:), intent(in)  PRHOA,
REAL, dimension(:), intent(in)  PT_CANYON,
REAL, dimension(:), intent(in)  PQ_CANYON,
REAL, dimension(:), intent(in)  PU_CANYON,
REAL, dimension(:,:), intent(in)  PT_ROOF,
REAL, dimension(:,:), intent(in)  PT_WALL_A,
REAL, dimension(:,:), intent(in)  PT_WALL_B,
REAL, dimension(:), intent(in)  PBLD,
REAL, dimension(:), intent(in)  PBLD_HEIGHT,
REAL, dimension(:), intent(in)  PWALL_O_HOR,
REAL, dimension(:,:), intent(in)  PHC_FLOOR,
REAL, dimension(:,:), intent(in)  PTC_FLOOR,
REAL, dimension(:,:), intent(in)  PD_FLOOR,
REAL, dimension(:), intent(in)  PT_WIN2,
REAL, dimension(:), intent(in)  PGR,
REAL, dimension(:), intent(in)  PQIN,
REAL, dimension(:), intent(in)  PQIN_FRAD,
REAL, dimension(:), intent(in)  PQIN_FLAT,
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(in)  PF_WATER_COND,
REAL, dimension(:), intent(in)  PV_VENT,
REAL, dimension(:), intent(in)  PCAP_SYS_HEAT,
REAL, dimension(:), intent(in)  PT_ADP,
REAL, dimension(:), intent(in)  PCOP_RAT,
REAL, dimension(:), intent(inout)  PAUX_MAX,
REAL, dimension(:,:), intent(inout)  PT_FLOOR,
REAL, dimension(:,:), intent(inout)  PT_MASS,
REAL, dimension(:), intent(inout)  PTI_BLD,
REAL, dimension(:), intent(inout)  PQI_BLD,
REAL, dimension(:), intent(inout)  PCAP_SYS_RAT,
REAL, dimension(:), intent(inout)  PM_SYS_RAT,
LOGICAL, dimension(:), intent(inout)  ONATVENT_NIGHT,
REAL, dimension(:), intent(out)  PH_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)  PT_BLD_COOL,
REAL, dimension(:), intent(out)  PHVAC_COOL,
REAL, dimension(:), intent(out)  PT_SYS,
REAL, dimension(:), intent(out)  PQ_SYS,
REAL, dimension(:), intent(out)  PH_WASTE,
REAL, dimension(:), intent(out)  PLE_WASTE,
REAL, dimension(:), intent(out)  PFAN_POWER,
REAL, dimension(:), intent(out)  PHVAC_HEAT,
REAL, dimension(:), intent(out)  PM_SYS,
REAL, dimension(:), intent(out)  PCOP,
REAL, dimension(:), intent(out)  PCAP_SYS,
REAL, dimension(:), intent(out)  PHU_BLD,
REAL, dimension(:), intent(in)  PTR_SW_WIN,
REAL, dimension(:), intent(in)  PT_RAD_IND,
REAL, dimension(:), intent(out)  PFLX_BLD_FLOOR,
REAL, dimension(:), intent(out)  PFLX_BLD_MASS,
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)  PRADHT_IN,
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_ROOF,
REAL, dimension(:), intent(in)  PF_MASS_FLOOR,
REAL, dimension(:), intent(in)  PF_MASS_WALL,
REAL, dimension(:), intent(in)  PF_MASS_WIN,
REAL, dimension(:), intent(in)  PRAD_ROOF_MASS,
REAL, dimension(:), intent(in)  PRAD_ROOF_FLOOR,
REAL, dimension(:), intent(in)  PRAD_WALL_MASS,
REAL, dimension(:), intent(in)  PRAD_WALL_FLOOR,
REAL, dimension(:), intent(in)  PRAD_WIN_MASS,
REAL, dimension(:), intent(in)  PRAD_WIN_FLOOR,
REAL, dimension(:), intent(in)  PCONV_ROOF_BLD,
REAL, dimension(:), intent(in)  PCONV_WALL_BLD,
REAL, dimension(:), intent(in)  PCONV_WIN_BLD,
REAL, dimension(:), intent(in)  PLOAD_IN_FLOOR,
REAL, dimension(:), intent(in)  PLOAD_IN_MASS 
)

Definition at line 2 of file bem.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine BEM::GET_NAT_VENT ( REAL, intent(in)  PPTI_BLD,
REAL, intent(in)  PPT_CANYON,
REAL, intent(in)  PPU_CANYON,
REAL, intent(in)  PPGR,
REAL, intent(in)  PF_AUX,
REAL, intent(in)  PPBLD_HEIGHT,
REAL, intent(out)  PNAT_VENT 
)

Definition at line 795 of file bem.F90.

Here is the caller graph for this function: