Vector radiative transfer code SORD: Performance analysis and quick start guide

Abstract We present a new open source polarized radiative transfer code SORD written in Fortran 90/95. SORD numerically simulates propagation of monochromatic solar radiation in a plane-parallel atmosphere over a reflecting surface using the method of successive orders of scattering (hence the name). Thermal emission is ignored. We did not improve the method in any way, but report the accuracy and runtime in 52 benchmark scenarios. This paper also serves as a quick start user's guide for the code available from ftp://maiac.gsfc.nasa.gov/pub/skorkin , from the JQSRT website, or from the corresponding (first) author.

[1]  B. Herman A NUMERICAL SOLUTION TO THE EQUATION OF RADIATIVE TRANSFER FOR PARTICLES IN THE MIE REGION , 1965 .

[2]  Alexei Lyapustin,et al.  Accuracy of RT code SORD for realistic atmospheric profiles , 2016, Remote Sensing.

[3]  C. E. Siewert,et al.  A simplified implementation of the discrete-ordinates method for a class of problems in radiative transfer with polarization , 2011 .

[4]  A. Smirnov,et al.  AERONET-a federated instrument network and data archive for aerosol Characterization , 1998 .

[5]  Qilong Min,et al.  A successive order of scattering model for solving vector radiative transfer in the atmosphere , 2004 .

[6]  M. Mishchenko,et al.  Satellite retrieval of aerosol properties over the ocean using polarization as well as intensity of reflected sunlight , 1997 .

[7]  Yongxiang Hu,et al.  A vector radiative transfer model for coupled atmosphere and ocean systems with a rough interface , 2010 .

[8]  Joop W. Hovenier,et al.  Low orders of scattering in a plane-parallel homogeneous atmosphere , 1993 .

[9]  K. Stamnes,et al.  Radiative Transfer in the Atmosphere and Ocean , 1999 .

[10]  J. Lenoble Radiative transfer in scattering and absorbing atmospheres: Standard computational procedures , 1985 .

[11]  Yoshiyuki Kawata,et al.  Circular polarization of sunlight reflected by planetary atmospheres , 1978 .

[12]  E. Vermote,et al.  Validation of a vector version of the 6S radiative transfer code for atmospheric correction of satellite data. Part II. Homogeneous Lambertian and anisotropic surfaces. , 2007, Applied optics.

[13]  C. E. Siewert,et al.  The FN method for radiative transfer models that include polarization effects , 1989 .

[14]  Alexei Lyapustin,et al.  Similarity of radiative transfer equation: Error analysis of phase function truncation techniques , 2010 .

[15]  Alexei Lyapustin,et al.  Performance of the dot product function in radiative transfer code SORD , 2016, Remote Sensing.

[16]  M. I. Mishchenko,et al.  The fast invariant imbedding method for polarized light: Computational aspects and numerical results for Rayleigh scattering , 1990 .

[17]  Florence Nadal,et al.  Parameterization of surface polarized reflectance derived from POLDER spaceborne measurements , 1999, IEEE Trans. Geosci. Remote. Sens..

[18]  A. Kokhanovsky,et al.  Radiative transfer through terrestrial atmosphere and ocean: Software package SCIATRAN , 2014 .

[19]  Gerhard Wellein,et al.  Introduction to High Performance Computing for Scientists and Engineers , 2010, Chapman and Hall / CRC computational science series.

[20]  W. Wiscombe The Delta–M Method: Rapid Yet Accurate Radiative Flux Calculations for Strongly Asymmetric Phase Functions , 1977 .

[21]  Arve Kylling,et al.  Efficient yet accurate solution of the linear transport equation in the presence of internal sources - The exponential-linear-in-depth approximation , 1992 .

[22]  Brian Cairns,et al.  Dual-photoelastic-modulator-based polarimetric imaging concept for aerosol remote sensing. , 2007, Applied optics.

[23]  C. E. Siewert,et al.  A discrete-ordinates solution for radiative-transfer models that include polarization effects , 2000 .

[24]  J. Hansen,et al.  Accurate monitoring of terrestrial aerosols and total solar irradiance: Introducing the Glory mission , 2007 .

[25]  W. Munk,et al.  Measurement of the Roughness of the Sea Surface from Photographs of the Sun’s Glitter , 1954 .

[26]  Kevin Dowd High Performance Computing , 2015, Communications in Computer and Information Science.

[27]  Joop W. Hovenier,et al.  Polarized radiation of an atmosphere containing randomly-oriented spheroids. , 1992 .

[28]  Jochen Landgraf,et al.  Retrieval of aerosol properties over land surfaces: capabilities of multiple-viewing-angle intensity and polarization measurements. , 2007, Applied optics.

[29]  J. Hovenier,et al.  The adding method for multiple scattering calculations of polarized light , 1987 .

[30]  Alexei Lyapustin,et al.  A new code SORD for simulation of polarized light scattering in the Earth atmosphere , 2016, SPIE Commercial + Scientific Sensing and Imaging.

[31]  Oleg Dubovik,et al.  GRASP: a versatile algorithm for characterizing the atmosphere , 2014 .

[32]  Graeme L. Stephens,et al.  A new polarized atmospheric radiative transfer model , 1991 .

[33]  Alexei Lyapustin,et al.  Radiative transfer codes for atmospheric correction and aerosol retrieval: intercomparison study. , 2008, Applied optics.

[34]  Yujie Wang,et al.  Scientific Impact of MODIS C5 Calibration Degradation and C6+ Improvements , 2014 .

[35]  Tatsuya Yokota,et al.  Benchmark results in vector atmospheric radiative transfer , 2010 .

[36]  Didier Tanré,et al.  A successive order of scattering code for solving the vector equation of transfer in the earth's atmosphere with aerosols , 2007 .

[37]  Didier Tanré,et al.  Second Simulation of the Satellite Signal in the Solar Spectrum, 6S: an overview , 1997, IEEE Trans. Geosci. Remote. Sens..

[38]  M. van der Mee,et al.  Transfer of Polarized Light in Planetary Atmospheres: Basic Concepts and Practical Methods , 2005 .

[39]  Alexei Lyapustin,et al.  APC: A New Code for Atmospheric Polarization Computations , 2013 .

[40]  Didier Tanré,et al.  Statistically optimized inversion algorithm for enhanced retrieval of aerosol properties from spectral multi-angle polarimetric satellite observations , 2010 .

[41]  Teruyuki Nakajima,et al.  Effect of wind-generated waves on the transfer of solar radiation in the atmosphere-ocean system , 1983 .

[42]  Andrew A. Lacis,et al.  Errors induced by the neglect of polarization in radiance calculations for rayleigh-scattering atmospheres , 1994 .

[43]  Yongxiang Hu,et al.  A vector radiative transfer model for coupled atmosphere and ocean systems based on successive order of scattering method. , 2008, Optics express.

[44]  A. Lyapustin,et al.  Radiative transfer code SHARM for atmospheric and terrestrial applications. , 2005, Applied optics.

[45]  Teruyuki Nakajima,et al.  Algorithms for radiative intensity calculations in moderately thick atmospheres using a truncation approximation , 1988 .

[46]  Joop W. Hovenier,et al.  A method for computing visible and infrared polarized monochromatic radiation in planetary atmospheres , 1994 .

[47]  H. Rahman,et al.  Coupled surface-atmosphere reflectance (CSAR) model: 2. Semiempirical surface model usable with NOAA advanced very high resolution radiometer data , 1993 .

[48]  B. Herman,et al.  A Semi-Analytic Technique to Integrate the Radiative Transfer Equation over Optical Depth , 1980 .

[49]  Alexei Lyapustin,et al.  Modifications of discrete ordinate method for computations with high scattering anisotropy: Comparative analysis , 2012 .

[50]  M. Wendisch,et al.  IPRT polarized radiative transfer model intercomparison project – Phase A , 2015, 1901.01813.

[51]  Qilong Min,et al.  A semi-analytic technique to speed up successive order of scattering model for optically thick media , 2005 .

[52]  C. Trepte,et al.  Decoupling error for the atmospheric correction in ocean color remote sensing algorithms , 2010 .

[53]  E. Vermote,et al.  Validation of a vector version of the 6S radiative transfer code for atmospheric correction of satellite data. Part I: path radiance. , 2006, Applied optics.