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

Go to the source code of this file.

Modules

module  narp_module
 

Functions/Subroutines

subroutine narp_module::radmethod (NetRadiationMethod, snowUse, NetRadiationMethod_use, AlbedoChoice, ldown_option)
 
subroutine narp_module::narp (nsurf, sfr, SnowFrac, alb, emis, IceFrac, NARP_TRANS_SITE, NARP_EMIS_SNOW, DTIME, ZENITH_deg, tsurf_0, kdown, Temp_C, RH, Press_hPa, qn1_obs, SnowAlb, AlbedoChoice, ldown_option, NetRadiationMethod_use, DiagQN, QSTARall, QSTAR_SF, QSTAR_S, kclear, KUPall, LDOWN, LUPall, fcld, TSURFall, qn1_ind_snow, kup_ind_snow, Tsurf_ind_snow, Tsurf_ind, alb0, alb1)
 
subroutine narp_module::narp_cal_sunposition (year, idectime, UTC, locationlatitude, locationlongitude, locationaltitude, sunazimuth, sunzenith)
 
subroutine narp_module::julian_calculation (year, month, day, hour, min, sec, UTC, juliancentury, julianday, julianephemeris_century, julianephemeris_day, julianephemeris_millenium)
 
subroutine narp_module::earth_heliocentric_position_calculation (julianephemeris_millenium, earth_heliocentric_positionlatitude, earth_heliocentric_positionlongitude, earth_heliocentric_positionradius)
 
subroutine narp_module::sun_geocentric_position_calculation (earth_heliocentric_positionlongitude, earth_heliocentric_positionlatitude, sun_geocentric_positionlatitude, sun_geocentric_positionlongitude)
 
subroutine narp_module::nutation_calculation (julianephemeris_century, nutationlongitude, nutationobliquity)
 
subroutine narp_module::corr_obliquity_calculation (julianephemeris_millenium, nutationobliquity, corr_obliquity)
 
subroutine narp_module::abberation_correction_calculation (earth_heliocentric_positionradius, aberration_correction)
 
subroutine narp_module::apparent_sun_longitude_calculation (sun_geocentric_positionlongitude, nutationlongitude, aberration_correction, apparent_sun_longitude)
 
subroutine narp_module::apparent_stime_at_greenwich_calculation (julianday, juliancentury, nutationlongitude, corr_obliquity, apparent_stime_at_greenwich)
 
subroutine narp_module::sun_rigth_ascension_calculation (apparent_sun_longitude, corr_obliquity, sun_geocentric_positionlatitude, sun_rigth_ascension)
 
subroutine narp_module::sun_geocentric_declination_calculation (apparent_sun_longitude, corr_obliquity, sun_geocentric_positionlatitude, sun_geocentric_declination)
 
subroutine narp_module::observer_local_hour_calculation (apparent_stime_at_greenwich, locationlongitude, sun_rigth_ascension, observer_local_hour)
 
subroutine narp_module::topocentric_sun_position_calculate (topocentric_sun_positionrigth_ascension, topocentric_sun_positionrigth_ascension_parallax, topocentric_sun_positiondeclination, locationaltitude, locationlatitude, observer_local_hour, sun_rigth_ascension, sun_geocentric_declination, earth_heliocentric_positionradius)
 
subroutine narp_module::topocentric_local_hour_calculate (observer_local_hour, topocentric_sun_positionrigth_ascension_parallax, topocentric_local_hour)
 
subroutine narp_module::sun_topocentric_zenith_angle_calculate (locationlatitude, topocentric_sun_positiondeclination, topocentric_local_hour, sunazimuth, sunzenith)
 
real(kind(1d0)) function narp_module::set_to_range (var)
 
real(kind(1d0)) function narp_module::dewpoint (Temp_C, rh)
 
real(kind(1d0)) function narp_module::prata_emis (Temp_K, EA_hPa)
 
real(kind(1d0)) function narp_module::emis_cloud (EMIS_A, FCLD)
 
real(kind(1d0)) function narp_module::emis_cloud_sq (EMIS_A, FCLD)
 
real(kind(1d0)) function narp_module::cloud_fraction (KDOWN, KCLEAR)
 
real(kind(1d0)) function narp_module::wc_fraction (RH, Temp)
 
real(kind(1d0)) function narp_module::isurface (doy, zenith)
 
real(kind(1d0)) function narp_module::solar_esdist (doy)
 
real(kind(1d0)) function, dimension(365) narp_module::smithlambda (lat)
 
real(kind(1d0)) function narp_module::transmissivity (Press_hPa, Temp_C_dew, G, zenith)