Processing math: 100%
CCPP Scientific Documentation
v5.0.0
All Classes Namespaces Files Functions Variables Modules Pages
RRTMG Astronomy Module

This module sets up astronomical quantities for solar radiation calculations. More...

Detailed Description

Operational GFS selection for Solar constant value (namelist control parameter - ISOL = 2)
ISOL=0: presribed value = 1366 W m^{-2} (old)
ISOL=10: prescibed value = 1361 W m^{-2} (new)
ISOL=1: NOAA old yearly solar constant table with 11-year cycle (range: 1944-2006)
ISOL=2: NOAA new yearly solar constant table with 11-year cycle (range: 1850-2019)
ISOL=3: CMIP5 yearly solar constant table with 11-year cycle (range: 1610-2008)
ISOL=4: CMIP5 monthly solar constant table with 11-year cycle (range: 1882-2008)

Version
NCEP-Radiation_astronomy v5.2 Jan 2013
subroutine, public module_radiation_astronomy::sol_init (me)
 This subroutine initializes astronomy process, and set up module constants. More...
 
subroutine, public module_radiation_astronomy::sol_update (jdate, kyear, deltsw, deltim, lsol_chg, me, slag, sdec, cdec, solcon )
 This subroutine computes solar parameters at forecast time. More...
 
subroutine module_radiation_astronomy::solar (jd, fjd, r1, dlt, alp )
 This subroutine computes radius vector, declination and right ascension of sun, and equation of time. More...
 
subroutine, public module_radiation_astronomy::coszmn (xlon, sinlat, coslat, solhr, IM, me, coszen, coszdg )
 This subroutine computes mean cos solar zenith angle over SW calling interval. More...
 
subroutine module_radiation_astronomy::prtime (jd, fjd, dlt, alp, r1, solc )
 This subroutine prints out forecast date, time, and astronomy quantities. More...