Welcome to the Light and Life Lab (LLLab) DISORT website.
DIScrete Ordinate Radiative Transfer (DISORT) is a software tool that
solves the problem of 1d scalar radiative transfer in a single optical medium,
such as a planatary atmosphere. The code correctly accounts for multiple scattering
by an isotropic or plane-parallel beam source, internal Planck sources, and reflection
from a lower boundary. Provided that polarization effects can be neglected, DISORT efficiently
calculates accurate fluxes and intensities at any user-specified angle and
location within the user-specified medium, and has been widely used in a variety
of software tools and packages.
Please see the below documentation for details about the DISORT algorithm. This software is built and tested on Linux and Mac OS X using the free GCC gfortran compiler but should work on Windows as well.
We strongly recommend using the latest version of DISORT that is posted, but include older versions for comparison and validation purposes.
-Delta-M+ implementation, which improves upon Delta-M truncation (optional)
-dynamic memory allocation
-a few minor, but nonetheless important bug fixes
-much of the code is now in double precision but the input is still specified in single precision
-better documentation on the ICBND option for efficiently calculating reflectivities and transmissivities, e.g. TOA fluxes
-improved code formatting
DISORT 2.0 beta package with Makefile and compile script
DISORT TWOSTR code
If you happen to find any bugs or have questions please email Knut Stamnes (firstname.lastname@example.org) and Snorre Stamnes (email@example.com).
The original DISORT "gang" back in 1999.