SUEWS API Site
Documentation of SUEWS source code
Modules | Functions/Subroutines | Variables
suews_phys_beers.f95 File Reference

Go to the source code of this file.

Modules

module  beers_module
 

Functions/Subroutines

subroutine beers_module::beers_cal_main (iy, id, dectime, lamdaP, lamdaF, avkdn, ldown, Temp_C, avrh, Press_hPa, Tsurf, lat, lng, alt, timezone, zenith_deg, azimuth, alb_ground, alb_bldg, emis_ground, emis_wall, dataOutLineBEERS)
 
subroutine beers_module::cal_ci_latenight (iy, DOY, Ta_degC, RH_frac, radG, lat, P_kPa, CIlatenight, dectime_sunrise, zen_sunrise, I0_sunrise)
 
subroutine beers_module::kroof (radI, radD, radG, F_sh, altitude, svfr, svfveg, shadow, psi, alb_bldg, Kdown)
 
subroutine beers_module::cal_svfalfa (svfr, svfveg, svfalfa, tmp)
 
real(kind(1d0)) function beers_module::cal_ratio_height2width (lamdaP, lamdaF)
 
real(kind(1d0)) function beers_module::hwtosvf_ground (hw)
 
real(kind(1d0)) function beers_module::hwtosvf_roof (hw)
 
subroutine beers_module::tsurfbeers (iy, Ta, RH, radI, I0, dectime, SNUP, altitude, zen, timezone, lat, lng, alt, Tg, Tgwall, altmax)
 
subroutine beers_module::shadowgroundkusaka (HW, azimuth, zen, shadowground, shadowwalls)
 
subroutine beers_module::clearnessindex_2013b (zen, DOY, Ta_degC, RH_frac, radG, lat, P_kPa, I0, CI, Kt, I0et, CIuncorr)
 
subroutine beers_module::sun_distance (jday, D)
 
subroutine beers_module::cylindric_wedge (zen, svfalfa, F_sh)
 
subroutine beers_module::diffusefraction (radG, altitude, Kt, Ta, RH, radI, radD)
 
subroutine beers_module::kwalls (svf, svfveg, shadow, F_sh, radI, radG, radD, azimuth, altitude, psi, t, alb_ground, alb_bldg, Keast, Knorth, Ksouth, Kwest)
 
subroutine beers_module::kvikt_veg (svf, svfveg, vikttot, viktveg, viktwall)
 
real(kind(1d0)) function beers_module::cal_vikt (svf_x, vikttot)
 
subroutine beers_module::lwalls (svf, svfveg, svfaveg, Ldown2d, Lup2d, altitude, Ta, Tw, SBC, emis_wall, emis_sky, t, CI, azimuth, ldown, svfalfa, F_sh_in, Least, Lnorth, Lsouth, Lwest)
 
subroutine beers_module::lvikt_veg (isvf, isvfveg, isvfaveg, vikttot, viktveg, viktsky, viktrefl, viktwall)
 
subroutine beers_module::issign (IX, MAXPOS, ISIGNM)
 
subroutine beers_module::day2month (b, mb, md, seas, year, latitude)
 
subroutine beers_module::month2day (mon, ne, k, b)
 
subroutine beers_module::leapyearcalc (year_int, nroDays)
 
elemental integer function beers_module::days_of_year (year_int)
 
subroutine beers_module::day_of_week (DATE, MONTH, YEAR, DOW)
 
subroutine beers_module::dectime_to_timevec (dectime, HOURS, MINS, SECS)
 
subroutine beers_module::daylen (DOY, XLAT, DAYL, DEC, SNDN, SNUP)
 
subroutine beers_module::suews_cal_dectime (id, it, imin, isec, dectime)
 
subroutine beers_module::suews_cal_tstep (tstep, nsh, nsh_real, tstep_real)
 
subroutine beers_module::suews_cal_weekday (iy, id, lat, dayofWeek_id)
 
subroutine beers_module::suews_cal_dls (id, startDLS, endDLS, DLS)
 

Variables

real(kind(1d0)), parameter beers_module::pi = ATAN(1.)*4
 
real(kind(1d0)), parameter beers_module::deg2rad = pi/180
 
real(kind(1d0)), parameter beers_module::rad2deg = 1/DEG2RAD