This module gathers the sunlit points for the shortwave radiation schemes.
More...
Argument Table
rad_sw_pre_run argument table
local_name | standard_name | long_name | units | type | dimensions | kind | intent |
im | horizontal_loop_extent | horizontal loop extent | count | integer | () | | in |
lsswr | flag_for_calling_shortwave_radiation | logical flags for sw radiation calls | flag | logical | () | | in |
coszen | cosine_of_solar_zenith_angle_for_daytime_points_on_radiation_timestep | mean cos of zenith angle over rad call period | none | real | (ccpp_constant_one:horizontal_loop_extent) | kind_phys | in |
nday | daytime_points_dimension | daytime points dimension | count | integer | () | | out |
idxday | daytime_points | daytime points | index | integer | (ccpp_constant_one:horizontal_loop_extent) | | out |
errmsg | ccpp_error_message | error message for error handling in CCPP | none | character | () | len=* | out |
errflg | ccpp_error_code | error code for error handling in CCPP | 1 | integer | () | | out |
General Algorithm