NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
A Practical Guide to Writing a Radiative Transfer CodeUsing our decades-long experience in radiative transfer (RT) code development for Earth science, we endeavor to reduce the knowledge gap of bringing RT from theory to code quickly. Despite numerous classic and recent literature, it is still hard to develop anRT code from scratch within a few weeks. It is equally hard to understand, not to mention modify, an existing “monster” RT code, for which the developer is either located remotely or has retired. Following the format of “Numerical Recipes” by Press et al., we collocate in this paper small pieces of necessary theory with corresponding small pieces of RT code. These are arranged in an order that is natural for code development, which is often opposite of the natural order for laying out the theoretical basis. We focus on the transfer of unpolarized monochromatic solar radiation in a plane-parallel atmosphere over a reflecting surface. Both the surface and the atmosphere are homogeneous (uniform) at all directions. The multiple scattering is numerically solved using the deterministic method of Gauss-Seidel iterations. Except for the presented Python-Numba open-source RT code gsit, the paper does not report any new scientific results, but rather serves as an academic demonstration. If development time is an issue or the reader is familiar with basic concepts of RT theory, we recommend proceeding directly to Sec.3 “RT code development.
Document ID
20220003592
Acquisition Source
Goddard Space Flight Center
Document Type
Accepted Manuscript (Version with final changes)
Authors
S Korkin
(Universities Space Research Association Columbia, Maryland, United States)
A M Sayer
(Universities Space Research Association Columbia, Maryland, United States)
A Ibrahim
(Goddard Space Flight Center Greenbelt, Maryland, United States)
A Lyapustin
(Goddard Space Flight Center Greenbelt, Maryland, United States)
Date Acquired
March 1, 2022
Publication Date
November 3, 2021
Publication Information
Publication: Computer Physics Communications
Publisher: Elsevier
Volume: 271
Issue Publication Date: February 1, 2022
ISSN: 0010-4655
URL: https://www.sciencedirect.com/science/article/pii/S0010465521003106
Subject Category
Geosciences (General)
Funding Number(s)
WBS: 324434.04.01
CONTRACT_GRANT: 80NSSC22M0001
Distribution Limits
Public
Copyright
Use by or on behalf of the US Gov. Permitted.
Technical Review
External Peer Committee
Keywords
multiple light scattering
Earth science
software development
No Preview Available