This module contains the CCPP-compliant dcyc2t3 codes that fits radiative fluxes and heating rates from a coarse radiation calculation time interval into model's more frequent time steps. More...
Functions/Subroutines | |
subroutine, public | dcyc2t3::dcyc2t3_run (solhr, slag, sdec, cdec, sinlat, coslat, con_g, con_cp, con_pi, con_sbc, xlon, coszen, tsfc_lnd, tsfc_ice, tsfc_wat, tf, tsflw, tsfc, sfcemis_lnd, sfcemis_ice, sfcemis_wat, sfcdsw, sfcdswc, sfcnsw, sfcdlw, swh, swhc, hlw, hlwc, sfcnirbmu, sfcnirdfu, sfcvisbmu, sfcvisdfu, sfcnirbmd, sfcnirdfd, sfcvisbmd, sfcvisdfd, im, levs, deltim, fhswr, dry, icy, wet, damp_lw_fluxadj, lfnc_k, lfnc_p0, use_lw_jacobian, sfculw, use_med_flux, sfculw_med, fluxlwup_jac, t_lay, p_lay, p_lev, flux2d_lwup, flux2d_lwdown, pert_radtend, do_sppt, ca_global, tsfc_radtime, dtdt, dtdtnp, htrlw, adjsfcdsw, adjsfcdswc, adjsfcnsw, adjsfcdlw, adjsfculw_lnd, adjsfculw_ice, adjsfculw_wat, xmu, xcosz, adjnirbmu, adjnirdfu, adjvisbmu, adjvisdfu, adjnirbmd, adjnirdfd, adjvisbmd, adjvisdfd, errmsg, errflg) |
Solar heating rates and fluxes are scaled by the ratio of cosine of zenith angle at the current time to the mean value used in radiation calculation. Surface downward LW flux is scaled by the ratio of current surface air temperature to the corresponding temperature saved during LW radiation calculation. Upward LW flux at the surface is computed by current ground surface temperature. Surface emissivity effect will be taken in other part of the model.
program history: