| subroutine, public module_radiation_astronomy::sol_update | ( | integer, dimension(:), intent(in) | jdate, | 
| integer, intent(in) | kyear, | ||
| real (kind=kind_phys), intent(in) | deltsw, | ||
| real (kind=kind_phys), intent(in) | deltim, | ||
| logical, intent(in) | lsol_chg, | ||
| integer, intent(in) | me, | ||
| real (kind=kind_phys), intent(out) | slag, | ||
| real (kind=kind_phys), intent(out) | sdec, | ||
| real (kind=kind_phys), intent(out) | cdec, | ||
| real (kind=kind_phys), intent(out) | solcon | ||
| ) | 
| jdate | ncep absolute date and time at fcst time (yr, mon, day, t-zone, hr, min, sec, mil-sec) | 
| kyear | usually kyear=jdate(1). if not, it is for hindcast mode, and it is usually the init cond time and serves as the upper limit of data can be used. | 
| deltsw | time duration in seconds per sw calculation | 
| deltim | timestep in seconds | 
| lsol_chg | logical flags for change solar constant | 
| me | print message control flag | 
| slag | equation of time in radians | 
| sdec,cdec | sin and cos of the solar declination angle | 
| solcon | sun-earth distance adjusted solar constant \((w/m^2)\) | 
References anginc, cosdec, f3600, isolflg, iyr_sav, nstp, pid12, prtime(), sindec, smon_sav, solar(), solar_fname, solc0, and sollag.
Referenced by gfs_rrtmg_setup::radupdate().