
LIDORTRRS History The inelastic rotational Raman scattering code LIDORTRRS was developed initially in 20032005 (Versions 1.0 to 1.5). The code has two realizations ("Binning" and "Monochromatic") for dealing with Ramanscattered contributions. LIDORTRRS was extended in 20062007 to include BRDF surfaces, exact single scatter calculations and output at any level in the atmosphere (Version 2.1). The LIDORTRRS code was translated to Fortran 90 in 2010, and given a full profile/column Jacobian linearization in 2011 (Version 2.3) Surfaceleaving and external SS options were introduced in 2012. In line with recent upgrades to LIDORT and VLIDORT, LRRS now has a complete set of supplements for BRDFs, surfaceleaving and singlescatter results that are completely compatible with the LIDORT supplements. LRRS has also been given threadsafe capabilities, both externally for calculations in the monochromatic mode, and internally for binningmode calculations. LRRS is currently at Version 2.5a.
LIDORTRRS Capabilities LIDORTRRS Version 2.5a is a multiplescattering multilayer discrete ordinate scattering code which includes elastic and inelastic (rotationalRaman) scattering. The inelastic scattering is firstorder (photons are only Raman scattered once). Raman crosssections are either grouped according to the wavelength resolution of the input solar spectrum (the "binning realization") or treated individually (the "monochromatic realization", slower). The model will generate upwelling and/or downwelling output for any number of geometrical configurations and at any atmospheric layer boundary. LIDORTRRS has a simultaneous linearization facility for the generation of both radiances and analytic Jacobians (intensity partial derivatives with respect to any atmospheric or surface parameter). Linearization is available for atmospheric profile Jacobians or atmospheric bulkproperty Jacobians such as total column amounts, as well as for surface properties. LIDORTRRS is a scattering RT model; it ingests "elastic" total optical properties (layer optical depths, single scattering albedos and phasefunction Legendre expansion coefficients) and their linearizations. It also ingests layer temperatures, aircolumn densities and Rayleigh crosssections  these are required for the internal computation of Ramanscattering optical properties. [Raman spectroscopy data is included in the model]. LIDORTRRS treats multiple scattering in planeparallel geometry, but for the single scattering field, solar and lineofsight beams may be computed more accurately for curved spherical media (pseudospherical approximation). LIDORTRRS uses the substitution method to solve for the unperturbed elastic field RTE, and the Green's function method for solving the layer RTEs with additional inelastic source terms. LIDORTRRS currently has two supplements:
LIDORTRRS also has some performance enhancements:
NOTE: There is a vector version of the LRRS code, called VLRRS, which has been developed recently (2021), and is currently undergoing final testing. VLRRS has all the capabilities of the scalar LRRS code mentioned above. VLRRS works with Stokes 3vectors (linearized polarization) and reproduces exactly the output from LRRS when running in scalar mode without polarization.



© RT Solutions, Inc. (2006) :: website created by Christine Imrey
