This module sets up astronomy quantities for solar radiation calculations.
|
subroutine, public | sol_init (me, isolar, solar_file, con_solr, con_solr_old, con_pi) |
| This subroutine initializes astronomy process, and set up module constants.
|
|
subroutine, public | sol_update (jdate, kyear, deltsw, deltim, lsol_chg, me, slag, sdec, cdec, solcon, con_pi, errmsg, errflg) |
| This subroutine computes solar parameters at forecast time.
|
|
subroutine | solar (jd, fjd, con_pi, r1, dlt, alp) |
| This subroutine computes radius vector, declination and right ascension of sun, and equation of time.
|
|
subroutine, public | coszmn (xlon, sinlat, coslat, solhr, im, me, coszen, coszdg) |
| This subroutine computes mean cos solar zenith angle over SW calling interval.
|
|
subroutine | prtime (jd, fjd, dlt, alp, r1, solc) |
| This subroutine prints out forecast date, time, and astronomy quantities.
|
|