Balancing Accuracy, Efficiency, and Flexibility in Radiation Calculations for Dynamical Models

Balancing Accuracy, Efficiency, and Flexibility in Radiation Calculations for Dynamical Models
复制标题

DOI:
10.1029/2019ms001621
复制
发表时间:
2019-10-01
影响因子:
6.8
通讯作者:
Delamere, Jennifer S.
Delamere, Jennifer S.
中科院分区:
地球科学2区
文献类型:
--
作者:
Pincus, Robert;Mlawer, Eli J.;Delamere, Jennifer S.

文献摘要

被引文献

相似文献

本文描述了一个新工具箱的初始实现,该工具箱旨在平衡动态模型辐射计算的准确性、效率和灵活性。工具箱由两个相关的代码库组成:能量的辐射传递(RTE),它计算给定的辐射传递问题的通量,该问题定义为光学性质,边界条件和源函数;RRTM用于一般环流模型应用-并行(RRTMGP),它将数据和算法结合起来,将气态大气的物理描述映射到这样的辐射传输问题中。该工具箱实现了一些成熟的思想,包括使用k分布来表示气体吸收的光谱变化,以及使用两流、平面平行方法来求解辐射传递方程。通过基于最先进的光谱学的k分布和有时相互冲突的灵活性和效率的目标,重点是准确性。通过广泛使用包含代码和数据的计算对象来提高灵活性,后者在运行时提供,并可能针对特定问题进行定制。计算对象提供了对一组高效计算内核的健壮访问,这些内核可以适应新的计算环境。准确性是通过仔细选择算法以及根据基准计算对k分布进行调整和验证来获得的。主机模型的灵活性意味着用户对云与气溶胶之间的映射和辐射传输问题负责,尽管提供了云的全面示例。
This paper describes the initial implementation of a new toolbox that seeks to balance accuracy, efficiency, and flexibility in radiation calculations for dynamical models. The toolbox consists of two related code bases: Radiative Transfer for Energetics (RTE), which computes fluxes given a radiative transfer problem defined in terms of optical properties, boundary conditions, and source functions; and RRTM for General circulation model applications-Parallel (RRTMGP), which combines data and algorithms to map a physical description of the gaseous atmosphere into such a radiative transfer problem. The toolbox is an implementation of well-established ideas, including the use of a k-distribution to represent the spectral variation of absorption by gases and the use of two-stream, plane-parallel methods for solving the radiative transfer equation. The focus is instead on accuracy, by basing the k-distribution on state-of-the-art spectroscopy and on the sometimes-conflicting goals of flexibility and efficiency. Flexibility is facilitated by making extensive use of computational objects encompassing code and data, the latter provisioned at runtime and potentially tailored to specific problems. The computational objects provide robust access to a set of high-efficiency computational kernels that can be adapted to new computational environments. Accuracy is obtained by careful choice of algorithms and through tuning and validation of the k-distribution against benchmark calculations. Flexibility with respect to the host model implies user responsibility for maps between clouds and aerosols and the radiative transfer problem, although comprehensive examples are provided for clouds.