| subroutine, public module_radiation_astronomy::coszmn | ( | real (kind=kind_phys), dimension(:), intent(in) | xlon, | 
| real (kind=kind_phys), dimension(:), intent(in) | sinlat, | ||
| real (kind=kind_phys), dimension(:), intent(in) | coslat, | ||
| real (kind=kind_phys), intent(in) | solhr, | ||
| integer, intent(in) | im, | ||
| integer, intent(in) | me, | ||
| real (kind=kind_phys), dimension(:), intent(out) | coszen, | ||
| real (kind=kind_phys), dimension(:), intent(out) | coszdg ) | 
| xlon | grids' longitudes in radians, work both on zonal, 0->2pi and -pi->+pi arrangements | 
| sinlat | sine of the corresponding latitudes | 
| coslat | cosine of the corresponding latitudes | 
| solhr | time after 00z in hours | 
| IM | num of grids in horizontal dimension | 
| me | print message control flag | 
| coszen | average of cosz for daytime only in sw call interval | 
| coszdg | average of cosz over entire sw call interval | 
References anginc, cosdec, czlimt, f12, nstp, pid12, sindec, and sollag.
Referenced by gfs_rrtmg_pre::gfs_rrtmg_pre_run(), and gfs_rrtmgp_pre::gfs_rrtmgp_pre_run().