forked from wrf-model/WRF
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Clear sky 3D radiative heat tendencies added as output variables with…
… CAM and all RRTMG radiation schemes (wrf-model#1258) TYPE: enhancement KEYWORDS: radiation, clear-sky heating, CAM, RRTM, RRTMG, RRTMG-fast, RRTMG-K SOURCE: James Ruppert (Penn State University) DESCRIPTION OF CHANGES: Three-dimensional clear sky radiative heat tendencies are made available as output variables when using the following radiation schemes: * RRTM longwave (ra_lw_phys=1) * CAM shortwave and longwave (ra_sw_phys, ra_lw_phys=3) * RRTMG shortwave and longwave (ra_sw_phys, ra_lw_phys=4) * RRTMG-fast version shortwave and longwave (ra_sw_phys, ra_lw_phys=24) * RRTMG-K shortwave and longwave (ra_sw_phys, ra_lw_phys=14). Two new variables are added only to the restart stream in Registry.EM_COMMON, defined as "UNCOUPLED THETA TEND DUE TO CLEAR SKY LONG [or SHORT] WAVE RAD", and with the units "K s-1". * RTHRATENLWC ("RTHRATLWC" in history files) * RTHRATENSWC ("RTHRATSWC") In the case of the three RRTMG schemes, the clear sky tendencies were already calculated, and hence just needed to be passed up to the main radiation driver (module_radiation_driver.F) and RK driver (module_first_rk_step_part1.F). For CAM, the clear-sky fluxes were calculated but not the corresponding heating rates. The appropriate code was added to do so, mimicking the calculations for all-sky but invoking only clear-sky fluxes. LIST OF MODIFIED FILES: M Registry/Registry.EM_COMMON M dyn_em/module_first_rk_step_part1.F M dyn_nmm/module_PHYSICS_CALLS.F M phys/module_ra_cam.F M phys/module_ra_rrtm.F M phys/module_ra_rrtmg_lw.F M phys/module_ra_rrtmg_lwf.F M phys/module_ra_rrtmg_sw.F M phys/module_ra_rrtmg_swf.F M phys/module_ra_rrtmg_swk.F M phys/module_radiation_driver.F TESTS CONDUCTED: 1. Compiled okay with Intel. Verified that the clear-sky radiative heat tendencies are nearly identical to corresponding all-sky tendencies on the large scale, with much less variance at the cloud scales. All-sky total radiative heat tendency (RTHRATEN) is unchanged, as are the uncoupled longwave and shortwave tendencies (RTHRATENLW, RTHRATENSW). 2. Jenkins testing OK RELEASE NOTE: Three-dimensional clear sky radiative heat tendencies are now available as output variables when using the following radiation schemes: RRTM longwave (ra_lw_phys=1), CAM shortwave and longwave (ra_sw_phys, ra_lw_phys=3), RRTMG shortwave and longwave (ra_sw_phys, ra_lw_phys=4), RRTMG-fast version shortwave and longwave (ra_sw_phys, ra_lw_phys=24), and RRTMG-K shortwave and longwave (ra_sw_phys, ra_lw_phys=14). Similar to the all-sky longwave and shortwave radiative heat tendencies (RTHRATLW and RTHRATSW), the clear-sky tendencies are not included in the default history output stream, but can now be added to it. They can be found in Registry.EM_COMMON as RTHRATLWC for longwave clear-sky heating rate and RTHRATSWC for shortwave clear-sky heating rate.
- Loading branch information
1 parent
629a6fb
commit 614c320
Showing
11 changed files
with
115 additions
and
32 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.