The Discrete Ordinate Algorithm, DISORT for Radiative Transfer
The discrete ordinate method for the transfer of monochromatic unpolarized radiation in non-isothermal, vertically inhomogeneous media, as implemented in the computer code Discrete-Ordinate-Method Radiative Transfer, DISORT, is reviewed. Both the theoretical background and its algorithmic implementation are covered. Among others, described are the reduction of the order of the standard algebraic eigenvalue problem to increase efficiency in both the homogenous and particular solutions of the system of coupled ordinary differential equations, application of the scaling transformation to make the solution unconditionally stable for arbitrary large values of optical depth, application of the δ-M method to handle highly anisotropic scattering, the correction of intensities by the Nakajima-Tanaka method, and the implementation of a realistic bidirectional bottom boundary. Numerical considerations that make the implementation robust and efficient are also discussed. Examples of setting up DISORT runs are shown by using test cases with increasing complexity. Brief summaries of the versions released to date are provided, as well.
The authors thank Z. Lin, S. Stamnes, L. Rokke, M. Zhou and H. Liu for their critical reading of and useful comments on an earlier version of the manuscript, and A. Kokhanovsky for inviting us to write this review and for his patience. IL acknowledges the assistance of K. Laszlo with typing in many of the equations.
The contents of this paper are solely the opinions of the authors and do not constitute a statement of policy, decision, or position on behalf of the U.S. National Oceanic and Atmospheric Administration (NOAA) or the U.S. Government.
- Anderson E, Bai Z, Bischof C, Demmel I, Dongarra J, Du Croz J, Greenbaum A, Hammarling S, McKenney A, Ostrouchov S, Sorensen D (1999) LAPACK user’s guide, 3rd ed. Society for Industrial and Applied Mathematics, 3600 University City Science Center, Philadelphia, Pennsylvania, ISBN: 978-0-89871-447-0, 19104-2688Google Scholar
- Asano S (1975) On the discrete ordinates method for radiative transfer. J. Meteor Soc 53:92–95Google Scholar
- Bohren C, Huffman D (1983) Absorption and scattering of light by small particles. Wiley, New YorkGoogle Scholar
- Chandrasekhar S (1960) Radiative transfer. Dover Publications, New York 393 pGoogle Scholar
- Cowell WR (ed) (1980) Sources and developments of mathematical sofware. Prentice Hall, Englewood CliffsGoogle Scholar
- Devaux C, Grandjean P, Ishiguro Y, Siewert CE (1979) On multi-region problems in radiative transfer. Astrophys Space Sci 62:225–233Google Scholar
- Dongarra J, Moler C, Bunch J, Stewart GW (1979) LINPACK User’s guide. Society for Industrial and Applied Mathematics (SIAM) Press, Philadelphia, pp xx+344. ISBN 978-0-89871-172-1Google Scholar
- Filon LNG (1928) On a quadrature formula for trigonometric integrals. Proc Roy Soc Edinburgh Sect A 49:38–47Google Scholar
- Hapke B (1993) Theory of reflectance and emittance spectroscopy. Cambridge University Press, Cambridge, p 455Google Scholar
- Laszlo I, Stamnes K, Wiscombe WJ, Tsay S-C (2010) Towards generalized boundary conditions in DISORT. In: Extended abstracts of the AMS 13th conference on atmospheric radiation, 28 June–2 July 2010, Portland, Oregon. https://ams.confex.com/ams/13CldPhy13AtRad/techprogram/paper_171283.htm
- Lin Z, Stamnes S, Jin Z, Laszlo I, Tsay SC, Wiscombe WJ, Stamnes K (2015) Improved discrete ordinate solutions in the presence of an anisotropically reflecting lower boundary: upgrades of the DISORT computational tool. J Quant Spectrosc Radiat Transfer 157:119–134. doi: 10.1016/j.jqsrt.2015.02.014 CrossRefGoogle Scholar
- Nakajima T (2010) A retrospective view on “algorithms for radiative intensity calculations in moderately thick atmospheres using a truncation approximation” by Teruyuki Nakajima and Masayuki Tanaka (1988). J Quant Spectrosc Radiat Transfer 111(11):1651–1652. doi:http://dx.doi.org/10.1016/j.jqsrt.2010.01.002
- Press WH, Teukolsky SA, Vetterling WT, Flannery BP (1992) Numerical recipes in Fortran: the art of scientific computing, 2nd edn. Cambridge University Press, Cambridge 963 pGoogle Scholar
- Stamnes K, Tsay S-C, Wiscombe WJ, Laszlo I (2000) DISORT, a general-purpose Fortran program for discrete-ordinate-method radiative transfer in scattering and emitting layered media: documentation of methodology. NASA Technical Report, version 1.1Google Scholar
- Stamnes S (2011) Calculations of the bidirectional reflectance distribution function (BRDF) of a planetary surface. MS thesis, Department of Physics and Engineering Physics, Stevens Institute of Technology, Hoboken, New Jersey, USAGoogle Scholar
- Thomas GE, Stamnes K (1999) Radiative transfer in the atmosphere and ocean. Cambridge University Press, CambridgeGoogle Scholar
- Tsay S-C (1986) Numerical study of the atmospheric radiative transfer process with application to the Arctic energy balance. Ph.D. thesis, Alaska University, FairbanksGoogle Scholar
- Van de Hulst HC (1980) Multiple light scattering, tables, formulas and applications, vol 1 and 2. Academic Press, New YorkGoogle Scholar
- Wilkinson J (1965) The algebraic eigenvalue problem. Clarendon Press, OxfordGoogle Scholar