{"id":48011,"date":"2022-06-22T07:20:34","date_gmt":"2022-06-22T07:20:34","guid":{"rendered":"https:\/\/nwp-saf.eumetsat.int\/site\/?page_id=48011"},"modified":"2024-12-06T17:20:01","modified_gmt":"2024-12-06T17:20:01","slug":"rttov-v14-plans","status":"publish","type":"page","link":"https:\/\/nwp-saf.eumetsat.int\/site\/software\/rttov\/future-plans\/rttov-v14-plans\/","title":{"rendered":"RTTOV v14 plans"},"content":{"rendered":"<h2>RTTOV v14 plans<\/h2>\n<p>RTTOV v14.0, due for release January 2025, will be a large update involving significant changes to the user interface compared to RTTOV v13. This page does not describe all planned updates, but gives an overview of some of the largest changes.<\/p>\n<p>If you have any questions or comments about the plans for RTTOV v14 please let us know via the <a href=\"https:\/\/nwp-saf.eumetsat.int\/site\/help-desk\/\">Help desk<\/a>.<\/p>\n<p>The RTTOV <a href=\"https:\/\/nwp-saf.eumetsat.int\/site\/software\/rttov\/future-plans\/\">Future Plans<\/a> page gives more general information on planned updates.<\/p>\n<h3>Features to be removed<\/h3>\n<p>A number of features are planned for removal:<\/p>\n<ul>\n<li>flexible surface (2m pressure input variable) &#8211; as described below<\/li>\n<li>solar single-scattering solver for clouds\/aerosols<\/li>\n<li>MFASIS-LUT (look-up-table-based) solar solver for clouds<\/li>\n<li>HTFRTC<\/li>\n<li>The TESSEM2 and FASTEM-1 through FASTEM-4 microwave sea surface emissivity models<\/li>\n<li>The JONSWAP solar sea BRDF option <i>(solar_sea_brdf_model=1)<\/i><\/li>\n<li>Several deprecated options will be removed and their default behaviour will remain: <i>grid_box_avg_cloud<\/i>, <i>spacetop<\/i>, <i>reg_limit_extrap<\/i>, <i>dtau_test<\/i><\/li>\n<\/ul>\n<hr \/>\n<h3>Changes to input profiles<\/h3>\n<p>One major goal of v14 is to unify the RTTOV model with RTTOV-SCATT: in other words to enable scattering at all supported wavelengths through the main RTTOV interface. This will benefit users by no longer requiring the use of a separate RT model (RTTOV-SCATT) for microwave scattering simulations, and by improving spectral consistency in the simulations (which will be further developed in future releases).<\/p>\n<p>One significant change required for this is a modification in how the atmospheric profile is provided to RTTOV. Figure 1 illustrates the existing profile representation in RTTOV and RTTOV-SCATT for v13 (and older versions), and that in RTTOV v14.<\/p>\n<hr \/>\n<p><img decoding=\"async\" class=\"center aligncenter\" src=\"http:\/\/nwp-saf.eumetsat.int\/downloads\/rttov14_files\/rttov_v13_v14_profiles.png\" alt=\"Representations of profiles in RTTOV v13 \/ RTTOV-SCATT, and RTTOV v14\" \/><\/p>\n<p><i>Figure 1: RTTOV v13 and earlier representation of the atmosphere in RTTOV (left) and RTTOV-SCATT (middle), and the new profile representation in RTTOV v14 (right). The VIS\/IR cloud\/aerosol inputs (cld, aer) in RTTOV v13 are on a different vertical grid to temperature (T), water vapour (q, and other gases), and to the hydrometeor inputs (hydro) for RTTOV-SCATT. In addition to the pressure (p), temperature, water vapour, and hydrometeor inputs, RTTOV-SCATT also requires pressure half-levels (ph) that interleave the pressure levels. The surface pressure (p2m) is arbitrary in RTTOV, while it must lie on the bottom half-level in RTTOV-SCATT. In RTTOV v14, users input pressure half-levels (p-half), and all other input variables are provided on pressure full-levels (p-full). The surface implicitly lies on the bottom half-level (i.e. there is no longer a &#8220;2m pressure&#8221; input variable).<\/i><\/p>\n<hr \/>\n<p>NWP models typically provide vertical profiles of temperature, gases, and scattering particles on the same vertical grid whereas for VIS\/IR scattering simulations RTTOV v13 imposes a vertical stagger between, for example, the temperature and cloud profiles. Likewise there is an inconsistency between the VIS\/IR and the MW in the vertical grid used for scattering inputs<\/p>\n<p>Historically, due to the gas absorption optical depth parameterisation operating on fixed &#8220;coefficient pressure levels&#8221;, RTTOV had to allow an arbitrary surface pressure input (<i>p2m<\/i>, &#8220;2m pressure&#8221;) decoupled from the input pressure levels. However, RTTOV has for many years supported input profiles on arbitrary pressure levels by implementing internal profile interpolation, and the flexible surface is not typically required for NWP model fields as the surface pressure lies at the bottom of the profile. RTTOV-SCATT has never supported this flexibility, and mandates that the surface lies on the bottom pressure half-level. From a development perspective, this flexible surface requires special treatment in the code for every solver that is implemented in RTTOV, which increases the complexity of development\/maintenance and so also the likelihood of introducing errors into the code.<\/p>\n<p>RTTOV v14 unifies the representation of the atmosphere, and improves consistency with NWP model\/GCM fields for cloud\/aerosol because these scattering inputs are now vertically aligned with the temperature and gas inputs. The user must provide the pressure half-levels: the top half-level may be at 0 hPa, and the bottom half-level implicitly lies at the surface. There is <b>no explicit surface pressure input<\/b>. All other input quantities are provided on pressure full-levels. The <i>p-half<\/i> levels correspond to <i>ph<\/i> in RTTOV-SCATT, and the <i>p-full<\/i> levels correspond to pressure levels <i>p<\/i> in RTTOV v13. All other quantities (temperature, water vapour, trace gases, scattering inputs) are input on the <i>p-full<\/i> levels. These changes imply that users will always input profiles on NWP model levels, never on RTTOV coefficient levels, and the internal RTTOV interpolator will always be used.<\/p>\n<p>These changes to the atmospheric profile representation result in differences in simulated radiances. It will <b>not be possible to replicate RTTOV v13 radiances in v14<\/b>. <!--Figures 2 and 3 provide an indication of the differences between RTTOV v13 and v14 due to the changes in the profile. It is important to note that these are not plots of <i>errors<\/i>, but simply <i>differences<\/i> as there is no reason to expect v14 to be less accurate than v13. The plots indicate that the largest differences occur in water vapour channels: this is particularly the case for profiles with strong vertical water vapour gradients, and result from the profile interpolation operating slightly differently between v13 and v14.--> Work is underway to evaluate the impact of these changes in operational NWP systems.<\/p>\n<p><!--\n\n\n<hr \/>\n\n\n<img decoding=\"async\" class=\"center aligncenter\" src=\"http:\/\/nwp-saf.eumetsat.int\/downloads\/rttov14_files\/rttov_14_13_abi_atms_clear.png\" alt=\"RTTOV v14 - v13 differences for clear-sky GOES-16 ABI and ATMS\" \/>\n\n<i>Figure 2: plots of RTTOV v14 minus v13 brightness temperature difference statistics (mean, standard deviation, and maximum absolute difference) computed over NWP SAF diverse profile datasets for clear-sky simulations. The zenith angle is set to 50 degrees and coefficients are on 54L. The left panel is for GOES-16 ABI IR channels over the NWP SAF 91L profile dataset, and the right panel is for ATMS over the NWP SAF 60L profile dataset.<\/i>\n\n<img decoding=\"async\" class=\"center aligncenter\" src=\"http:\/\/nwp-saf.eumetsat.int\/downloads\/rttov14_files\/rttov_14_13_iasi_iasi_clear.png\" alt=\"RTTOV v14 - v13 differences for clear-sky IASI\" \/>\n\n<i>Figure 3: as Figure 3 but for IASI simulations using 101L coefficients over the NWP SAF 60L profile dataset (left), and the NWP SAF 137L profile dataset (right).<\/i>\n--><\/p>\n<hr \/>\n<h3>Unification of RTTOV and RTTOV-SCATT<\/h3>\n<p>In v14, RTTOV-SCATT will no longer exist as a separate model: the delta-Eddington and radar solvers and associated calculations related to cloud overlap and optical property interpolation will be implemented within the core RTTOV model. As noted above, enabling microwave scattering within RTTOV will improve spectral consistency in simulations. Initial improvements in v14.0 come from the unified representation of the atmosphere (described above), and from eliminating some smaller discrepancies in calculations that currently exist between RTTOV and RTTOV-SCATT. Where applicable, it will also allow the same solvers for thermal radiation to be applied across the IR and MW. It will enable input of explicit optical properties for MW scattering simulations. In future releases beyond v14.0, work is planned to offer improved consistency in hydrometeor and cloud optical properties, and to allow users more flexibility in generating optical properties for use with RTTOV for any supported sensor.<\/p>\n<hr \/>\n<h3>Changes to VIS\/IR cloud simulations<\/h3>\n<p>As part of the unification with RTTOV-SCATT, the VIS\/IR cloud optical properties will be made more flexible. They will operate in the same way that VIS\/IR aerosols and the MW hydrometeor optical properties work in RTTOV v13 whereby the optical property (<i>sccldcoef<\/i>) files define a set of particle types, and all of these types can be included in any combination when running simulations. This is in contrast to the current model where you must select between two sets of cloud liquid water properties and between two or three sets of cloud ice properties. This will make it possible for us to create tools to allow users to generate their own VIS\/IR cloud optical property files which has not been possible previously. It also allows additional hydrometeor types to be supported beyond liquid and ice cloud.<\/p>\n<hr \/>\n<h3>Changes to surface inputs\/outputs<\/h3>\n<p>All emissivity\/reflectance inputs\/outputs and related variables will be gathered together into a new data structure. Input values for the diffuse reflectance (used by RTTOV for radiation emitted and\/or scattered downwards by the atmosphere) may optionally be provided by the user, as for emissivity and BRDF.<\/p>\n<p>Previously, RTTOV assumed the surface to be homogeneous: a single surface type with associated properties. RTTOV v14 will allow for heterogeneous surfaces by enabling users to specify multiple surface types per profile, each with associated near-surface, skin, and emissivity\/reflectance properties. Each surface has an associated coverage fraction, and the properties are weighted by the fraction and summed before the radiative transfer equation is solved.<\/p>\n<hr \/>\n<h3>Improved user interface<\/h3>\n<p>Some aspects of the interface to RTTOV will be updated to improve clarity, consistency, and generality:<\/p>\n<p>The <i>rttov_options<\/i> structure provides various options and flags to configure simulations at run-time. Options are grouped into sub-types such as <i>opts%rt_all<\/i> (general radiative transfer options), <i>opts%rt_ir<\/i> (VIS\/IR-related RT options), and <i>opts%rt_mw<\/i> (MW-related RT options). These sub-groups will be revised in v14 to eliminate (as much as possible) spectral distinctions. In addition, several options will be renamed for clarity and for greater consistency.<\/p>\n<p>Some data types, variables, and subroutines will be renamed to improve consistency and clarity, and unused variables will be removed.<\/p>\n<p>The interfaces to various user-level subroutines will be modified to improve consistency in argument order.<\/p>\n<hr \/>\n","protected":false},"excerpt":{"rendered":"<p>RTTOV v14 plans RTTOV v14.0, due for release January 2025, will be a large update involving significant changes to the user interface compared to RTTOV v13. This page does not describe all planned updates, but gives an overview of some of the largest changes. If you have any questions or comments about the plans for RTTOV v14 please let us know via the Help desk. The RTTOV Future Plans page gives more general information on planned updates. Features to be removed A number of features are planned for removal: flexible surface (2m pressure input variable) &#8211; as described below solar [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"parent":9326,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"class_list":["post-48011","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/nwp-saf.eumetsat.int\/site\/wp-json\/wp\/v2\/pages\/48011","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nwp-saf.eumetsat.int\/site\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nwp-saf.eumetsat.int\/site\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nwp-saf.eumetsat.int\/site\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/nwp-saf.eumetsat.int\/site\/wp-json\/wp\/v2\/comments?post=48011"}],"version-history":[{"count":0,"href":"https:\/\/nwp-saf.eumetsat.int\/site\/wp-json\/wp\/v2\/pages\/48011\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/nwp-saf.eumetsat.int\/site\/wp-json\/wp\/v2\/pages\/9326"}],"wp:attachment":[{"href":"https:\/\/nwp-saf.eumetsat.int\/site\/wp-json\/wp\/v2\/media?parent=48011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}