This is the home for codes related to RTE, the Radiative Transfer Ecosytem. RTE evolved out of RTE+RRTMGP, a set of code for describing a spectrally-resolved radiative transfer problem, producing such a problem from a description of the atmosphere's state and composition, and solving the problem including user-defined spectral integration. The initial implementation of RTE+RRTMGP is described in Pincus et al. 2019.
- rte-rrtmgp contains Fortran implementations
of front end and computational kernels for
- RTE
- RRTMGP gas, cloud, and aerosol optics
- a user-configurable simple spectral model building on William 2026
- pyRTE-RRTMGP contains an xarray-compatible Python front end to both RTE and RRTMGP
These contain both any data needed to use a given optics scheme and reference results
- rrtmgp-data for RRTMGP
- ssm-data is a work in progress
- rte-examples contains three sets of atmospheric profiles (originally RFMIP, CKDMIP, and RCE), homeogenized to follow specifc conventions. Fluxes can be computed with no further maniputlation by pyRTE; these are also part of the continuous integration suite in the RTE Fortran repository.
- containers contains code to build Docker
containers with
nvhpcandoneAPItoolchains to support continuous integration