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

Go to the source code of this file.

Functions/Subroutines

subroutine bem (PTSTEP, PSUNTIME, 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, dimension(:), intent(in)  PSUNTIME,
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 6 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 808 of file bem.F90.

Here is the caller graph for this function: