Robert Spurr, RT Solutions Inc. 9 Channing Street, Cambridge, Mass.

Slides:



Advertisements
Similar presentations
Eyk Bösche et al. BBC2 Workshop, Oktober 2004: Eyk Bösche et al. BBC2 Workshop, Oktober 2004: Simulation of skylight polarization with the DAK model and.
Advertisements

Using a Radiative Transfer Model in Conjunction with UV-MFRSR Irradiance Data for Studying Aerosols in El Paso-Juarez Airshed by Richard Medina Calderón.
Copyright © 2014 by Curtis D. Mobley Curtis Mobley Vice President for Science and Senior Scientist Sequoia Scientific, Inc. Belleue, WA 98005
Atmospheric correction using the ultraviolet wavelength for highly turbid waters State Key Laboratory of Satellite Ocean Environment Dynamics, Second Institute.
GEOS-5 Simulations of Aerosol Index and Aerosol Absorption Optical Depth with Comparison to OMI retrievals. V. Buchard, A. da Silva, P. Colarco, R. Spurr.
Quantitative retrievals of NO 2 from GOME Lara Gunn 1, Martyn Chipperfield 1, Richard Siddans 2 and Brian Kerridge 2 School of Earth and Environment Institute.
GEO-CAPE COMMUNITY WORKSHOP MAY Vijay Natraj 1, Xiong Liu 2, Susan Kulawik 1, Kelly Chance 2, Robert Chatfield 3, David P. Edwards 4, Annmarie.
Atmospheric effect in the solar spectrum
Radiation: Processes and Properties - Environmental Radiation - Chapter 12 Section 12.8.
The Orbiting Carbon Observatory Mission: Effects of Polarization on Retrievals Vijay Natraj Advisor: Yuk Yung Collaborators: Robert Spurr (RT Solutions,
Atmospheric scatterers
BASIC RADIATIVE TRANSFER. RADIATION & BLACKBODIES Objects that absorb 100% of incoming radiation are called blackbodies For blackbodies, emission ( 
Institut für Umweltphysik/Fernerkundung Physik/Elektrotechnik Fachbereich 1 Retrieval of SCIAMACHY limb measurements: First Results A. Rozanov, V. Rozanov,
Page 1 Vijay Natraj Polarization November 9, 2007.
CPI International UV/Vis Limb Workshop Bremen, April Development of Generalized Limb Scattering Retrieval Algorithms Jerry Lumpe & Ed Cólon.
Page 1 1 of 16, NATO ASI, Kyiv, 9/15/2010 Vijay Natraj (Jet Propulsion Laboratory) Collaborators Hartmut Bösch (Univ Leicester) Rob Spurr (RT Solutions)
Radiance and weighting functions in limb-view geometry Jeroen van Gent & Roeland van Oss Jochen Landgraf & Holger Walter.
Page 1 1 of 19, OCO STM 2006 OCO Science Team Meeting March 22, 2006 Vijay Natraj (Caltech), Hartmut Bösch (JPL), Yuk Yung (Caltech) A Two Orders of Scattering.
Page 1 1 of 100, L2 Peer Review, 3/24/2006 Level 2 Algorithm Peer Review Polarization Vijay Natraj.
Page 1 1 of 21, 28th Review of Atmospheric Transmission Models, 6/14/2006 A Two Orders of Scattering Approach to Account for Polarization in Near Infrared.
To compute the solar radiation flux density at the surface we need to know effects of atmosphere in filtering and depleting the beam from the top of the.
Page 1 1 of 20, EGU General Assembly, Apr 21, 2009 Vijay Natraj (Caltech), Hartmut Bösch (University of Leicester), Rob Spurr (RT Solutions), Yuk Yung.
Empirical Orthogonal Function (EOF) Analysis on the O 2 A-band Vijay Natraj, Run-Lie Shia, Xun Jiang and Yuk Yung.
METO 621 Lesson 27. Albedo 200 – 400 nm Solar Backscatter Ultraviolet (SBUV) The previous slide shows the albedo of the earth viewed from the nadir.
Single-Scattering Stuff + petty chap 12 intro April 27-29, 2015.
Radiative Transfer Theory at Optical and Microwave wavelengths applied to vegetation canopies: part 2 UoL MSc Remote Sensing course tutors: Dr Lewis
WP 3: Absorbing Aerosol Index (AAI) WP 10: Level-1 validation L.G. Tilstra 1, I. Aben 2, and P. Stammes 1 1 Royal Netherlands Meteorological Institute.
EARLINET and Satellites: Partners for Aerosol Observations Matthias Wiegner Universität München Meteorologisches Institut (Satellites: spaceborne passive.
Rick Russotto Dept. of Atmospheric Sciences, Univ. of Washington With: Tom Ackerman Dale Durran ATTREX Science Team Meeting Boulder, CO October 21, 2014.
SeaDAS Training ~ NASA Ocean Biology Processing Group 1 Level-2 ocean color data processing basics NASA Ocean Biology Processing Group Goddard Space Flight.
M. Van Roozendael, AMFIC Final Meeting, 23 Oct 2009, Beijing, China1 MAXDOAS measurements in Beijing M. Van Roozendael 1, K. Clémer 1, C. Fayt 1, C. Hermans.
TEMPO & GOES-R synergy update and GEO-TASO aerosol retrieval for TEMPO Jun Wang Xiaoguang Xu, Shouguo Ding, Cui Ge University of Nebraska-Lincoln Robert.
Introduction Invisible clouds in this study mean super-thin clouds which cannot be detected by MODIS but are classified as clouds by CALIPSO. These sub-visual.
RT solution methods. Review: What are we doing again? Divide vertical, plane-parallel atmosphere up into approximately homogeneous sections. Calculate.
1 Atmospheric Radiation – Lecture 9 PHY Lecture 10 Infrared radiation in a cloudy atmosphere: approximations.
TEMPO Simulation and Retrieval Tools and Algorithm Testing at SAO Xiong Liu 3 rd TEMPO Science Team Meeting Huntsville, Al, May 27,
Retrieval of Ozone Profiles from GOME (and SCIAMACHY, and OMI, and GOME2 ) Roeland van Oss Ronald van der A and Johan de Haan, Robert Voors, Robert Spurr.
Michael Mishchenko, Brent Holben, Aliaksandr Sinyuk
IGARSS 2011, July 24-29, Vancouver, Canada 1 A PRINCIPAL COMPONENT-BASED RADIATIVE TRANSFER MODEL AND ITS APPLICATION TO HYPERSPECTRAL REMOTE SENSING Xu.
Optical properties Satellite observation ? T,H 2 O… From dust microphysical properties to dust hyperspectral infrared remote sensing Clémence Pierangelo.
The Second TEMPO Science Team Meeting Physical Basis of the Near-UV Aerosol Algorithm Omar Torres NASA Goddard Space Flight Center Atmospheric Chemistry.
Combining Simultaneously Measured UV and IR Radiances from OMI and TES to Improve Tropospheric Ozone Profile Retrievals Dejian Fu 1, John Worden 1, Susan.
Intercomparison of OMI NO 2 and HCHO air mass factor calculations: recommendations and best practices A. Lorente, S. Döerner, A. Hilboll, H. Yu and K.
Geometric optical (GO) modeling of radiative transfer in plant canopy Xin Xi.
Page 1 1 of 25, AGU Fall Meeting Dec Vijay Natraj (Caltech), Hartmut Bösch (Leicester), Rob Spurr (RT Solutions), Yuk Yung (Caltech) AGU Fall Meeting.
C. Lerot 1, M. Koukouli 2, T. Danckaert 1, D. Balis 2, and M. Van Roozendael 1 1 BIRA-IASB, Belgium 2 LAP/AUTH, Greece S5P L2 Verification Meeting – 19-20/05/2015.
TOMS Ozone Retrieval Sensitivity to Assumption of Lambertian Cloud Surface Part 1. Scattering Phase Function Xiong Liu, 1 Mike Newchurch, 1,2 Robert Loughman.
Rutherford Appleton Laboratory Requirements Consolidation of the Near-Infrared Channel of the GMES-Sentinel-5 UVNS Instrument: Study Overview R.Siddans.
Algorithm Status: 1.Core Algorithm is developed and performs well: - uses very elaborated aerosol and RT models; - based on rigorous statistical optimization;
UCLA Vector Radiative Transfer Models for Application to Satellite Data Assimilation K. N. Liou, S. C. Ou, Y. Takano and Q. Yue Department of Atmospheric.
Scattering and Polarimatric Components in Community Radiative Transfer Model Quanhua (Mark) Liu The 4 rd JCSDA Science Workshop, May 31- June 1, 2006,
The Orbiting Carbon Observatory Mission: Fast Polarization Calculations Using the R-2OS Radiative Transfer Model Vijay Natraj 1, Hartmut Bösch 2, Robert.
Global Characterization of X CO2 as Observed by the OCO (Orbiting Carbon Observatory) Instrument H. Boesch 1, B. Connor 2, B. Sen 1,3, G. C. Toon 1, C.
Visible vicarious calibration using RTM
Assumption of Lambertian Cloud Surface (I)
J. C. Stroeve, J. Box, F. Gao, S. Liang, A. Nolin, and C. Schaaf
Timor Wienrib Itai Friedland
VLIDORT and Linearized MIE for the Retrieval of Aerosol Parameters
Absolute calibration of sky radiances, colour indices and O4 DSCDs obtained from MAX-DOAS measurements T. Wagner1, S. Beirle1, S. Dörner1, M. Penning de.
The ROLO Lunar Calibration System Description and Current Status
Johan de Haan Pepijn Veefkind
Robert Spurr, RT Solutions Inc. 9 Channing Street, Cambridge, Mass.
Ralf Bennartz Atmospheric and Oceanic Sciences
Polarization Effects on Column CO2 Retrievals from Non-Nadir Satellite Measurements in the Short-Wave Infrared Vijay Natraj1, Hartmut Bösch2, Robert J.D.
Using dynamic aerosol optical properties from a chemical transport model (CTM) to retrieve aerosol optical depths from MODIS reflectances over land Fall.
Polarization Effects on Column CO2 Retrievals from Non-Nadir Satellite Measurements in the Short-Wave Infrared Vijay Natraj1, Hartmut Bösch2, Robert J.D.
The GIFTS Fast Model: Clouds, Aerosols, Surface Emissivity
MEASUREMENT OF TROPOSPHERIC COMPOSITION FROM SPACE IS DIFFICULT!
Off-line 3DVAR NOx emission constraints
Presentation transcript:

Robert Spurr, RT Solutions Inc. 9 Channing Street, Cambridge, Mass. Update on Status of (V)LIDORT (and other) RT Models, including enhanced PCA-RTM Robert Spurr, RT Solutions Inc. 9 Channing Street, Cambridge, Mass. Third TEMPO Science Team Meeting RAPCD, UAH, 27-28 May 2015

Quick LIDORT Family Overview (2 slides) Outline of Talk Quick LIDORT Family Overview (2 slides) LIDORT/VLIDORT main codes Other codes (RRS, FO,2STREAM,2OS,Mie/Tmatrix) Upgrades to codes (3 slides) New releases for RT models Thread-safe, OpenMP usage in all codes Upgrades to BRDF and SLEAVE supplements Accelerated RT using PCA – new work (4 slides) Accelerated RT using PCA – new developments 9/19/2018 R. Spurr. RT Model Upgrades. Third TEMPO STM, RAPCD, UAH, 27-28 May 2015

LIDORT Family Overview (1): LIDORT/VLIDORT LIDORT and VLIDORT are multiple-scattering linearized discrete ordinate radiative transfer codes in stratified atmospheres. LIDORT is scalar (no polarization); generates radiance I. VLIDORT is vector (with polarization); generates Stokes 4-vector [I,Q,U,V] The pseudo-spherical approximation - solar attenuation (before scattering) treated spherically. Diffuse (multiple) scattering in plane-parallel medium. Precise single scattering – Nakajima/Tanaka ansatz, delta-M scaling. “Linearized codes”  =simultaneously generate any number of analytically derived Jacobians (partial derivatives of I,Q,U,V) w.r.t. profile quantities (e.g. O3) or total-atmosphere “column” quantities (e.g. total O3), or surface properties (e.g. albedo). Atmospheric and surface thermal emission, with Planck functions specified at surface and atmospheric levels. New in 2.7/3.7 release: profile Jacobians w.r.t. Planck functions in multiple-scattering situations  analytic temperature Jacobians. The LIDORT/VLIDORT BRDF and “surface-leaving” supplements are separate modules providing necessary inputs to the main RT codes code. New in 2.7/3.7 release: white-sky and black-sky albedo scaling, revised water-leaving code. Also, mean-value output is available (regular/actinic fluxes+ Jacobians thereof). Currently: Versions 3.7 (LIDORT), 2.7 (VLIDORT). Internet: www.rtslidort.com. Codes in public domain. Available from RT SOLUTIONS (rtsolutions@verizon.net) 9/19/2018 R. Spurr. RT Model Upgrades. Third TEMPO STM, RAPCD, UAH, 27-28 May 2015

LIDORT Family Overview (2): Other codes LIDORT-RRS code is a scalar multiple-scattering RT code with rotational-Raman scattering by air molecules. Photons scattered inelastically just once. Compatible with LIDORT when RRS is turned off. Linearized in 2011; This is research code. FO (First-order) model: stand-alone fast/accurate fully linearized single scattering codes. Thermal Emission, BRDFs, etc. Fully compatible with other models, now featured as an exact single-scatter option inside of VLIDORT Version 2.7. 2STREAM is a fast multiple-scatter-only scalar code for radiances and fluxesl. Just 2 discrete ordinates(up/down), fully linearized, pseudo-spherical, thermal emission, BRDFs and surface-leaving supplements, OpenMP compatible. 2OS is a second-order-of-scattering code, developed originally for OCO in 2007 by V. Natraj and R. Spurr. Fast generation of intensity corrections and Q/U estimates. First release as a supplement to VLIDORT in 2015 – fully linearized, OpenMP. Linearized Mie and T-matrix codes . Monochromatic or polydisperse. Various PSDs (lognormal, etc.). Full Bimodal. Jacobians of optical properties w.r.t. microphysical aerosol quantities: refractive index, shape factor (T-matrix), and PSD parameters. 9/19/2018 R. Spurr. RT Model Upgrades. Third TEMPO STM, RAPCD, UAH, 27-28 May 2015

Upgrades (1): New releases, RT Models New versions 3.7 (LIDORT) and 2.7 (VLIDORT) released concurrently in early 2015, with similar upgrades for both : Taylor-series expansions for closely-adjacent polar-stream directions; purpose - to avoid spikes and singularities (especially in Jacobians). Expansions now extended and generalized to all cases. New facility for generating Black-body (Planck function) Jacobians in the thermal regime including multiple scattering. Functional in LIDORT, still requires testing VLIDORT. Supplement upgrades: White-sky and black-sky albedos, albedo-scaling options, additional kernels (BRDF); rough-surface extensions to the water-leaving source terms (SLEAVE). Thread-safe code- usable in OpenMP parallel-computing environments (gfortran and ifort, OpenMp Version > 3.1) (VLIDORT only.) Now includes stand-alone FO model (1.4) as alternative SS option. 2STREAM (2.4), FO (1.4) and (new!) 2OS (1.0) codes have all had version upgrades. All codes are OpenMP thread-safe. 2OS Upgrade 2015 (Version 1.0)  validation completed, OpenMP, first release. 2STREAM Upgrade 2015 (Version 2.4)  surface-leaving, new BRDF, OpenMP FO Upgrade 2015 (Version 1.4)  multiple geometry, part of VLIDORT 2.7 9/19/2018 R. Spurr. RT Model Upgrades. Third TEMPO STM, RAPCD, UAH, 27-28 May 2015

Upgrades (2): Running in OpenMP Need for OpenMP distributed parallel-computing environment is driven by User feedback for enhanced performance of LIDORT and VLIDORT in hyperspectral applications requiring many RT simulations. Typically, only optical inputs change from wavelength to wavelength  thread setups in OpenMP take up little overhead  good scalability. Upgrades 2015  LIDORT Version 3.7 was made thread safe in June 2014 before current release, VLIDORT 2.7 by December 2014. Upgrades 2015 FO, 2STREAM and 2OS have all been made OpenMP compatible with thread-safe code. Work done early 2015. In package releases, all 5 RTMs contain examples of OpenMP usage, with dedicated drivers having a wavelength loop placed in an “OpenMP Box”. Coming soon, thread-safe code for the linearized Mie and T-matrix codes (especially the latter, which is quite slow). See also the PCA-RTM (next) LIDORT. J.Lin et al. (2014/2015) POMINO algorithm, DLR (W. Zimmer) UPAS ground-processing system (operational), PCA applications with JPL (V. Natraj) VLIDORT. DLR (S. Garcia) ROCINN O2 A-band cloud-scene reflectances, CAS-IAP (Z. Cai) TANSAT algorithm, Tools for the GEMS projects (J. Kim et al.) 9/19/2018 R. Spurr. RT Model Upgrades. Third TEMPO STM, RAPCD, UAH, 27-28 May 2015

Upgrades (3): BRDF/SLEAVE supplements BRDF supplement generates the total BRDFs required for running LIDORT/VLIDORT. Exact BRDF r(m,m0,f-f0) for direct-bounce term, BRDF Fourier components rm(mi,mj) for the reflection of diffusely-scattered light. BRDF supplement is fully linearized with respect to surface properties (e.g. wind speed) BRDF code formerly inside the RT models; now separate. Better modularity, easy to change. BRDFs based on 3-kernel MODIS-type inputs (e.g. Ross-thin, Li-sparse), with additional options for glint reflectance. Kernels are semi-empirical models, to be used with caution (e.g. negative values). Upgrades for 2015: (1) Facility for scaling the calculated 3-kernel total BRDFs with either white-sky or black-sky albedo is now in all MS models. (2) BPDF (land surface) options extended to all MS models. SLEAVE (Surface-leaving) supplement generates (sun-normalized) radiance source at the surface, for direct and diffuse light. E.g: fluorescence from vegetation; water-leaving light. Also fully linearized. Upgrades for 2015: now installed in both new versions of LIDORT/VLIDORT - rough surface treatment including whitecap correction, more recent OO modeling and finite transmittance across the surface. BRDF and SLEAVE supplements now present in 2STREAM and FO models, completely consistent with usage in LIDORT and VLIDORT. 9/19/2018 R. Spurr. RT Model Upgrades. Third TEMPO STM, RAPCD, UAH, 27-28 May 2015

Accelerated RT using PCA (Example) Set of profile optical properties (e.g., optical depths + single scattering albedos, 325-335 nm Rayleigh + O3 absorption). Remove mean of this set, then perform PCA on it Use small set of “dominant” profiles (Mean and first few significant EOFs) as input to LIDORT and 2Stream multiple-scatter calculations  Use Principal Components to get correction factors  Use 2Stream and FO to get approximate fast-model radiances, then correct. Example: Relative differences in retrieved total ozone for one GOME-2 orbit; PCA using 1, 2, 3, 4 EOFs. Performance enhancements 4.16, 3.83, 3.50 and 3.08 compared to “full”. 9/19/2018 R. Spurr. RT Model Upgrades. Third TEMPO STM, RAPCD, UAH, 27-28 May 2015

Accelerated RT using PCA (AMF Example) Example (data from X. Liu) 8001 points 270-350 nm, 11 bins for PCA, determined at decadal intervals of Log(total optical depth). Albedo 10%, Rayleigh atmosphere + ozone (340 DU). 8 half-space streams, 47 layers, 2 geometries. VLIDORT vector mode, 2S in scalar mode  only correction factors for I. Looking at AMFs Timing FO VLIDORT extras 2S PCA TOTAL Faster Exact 0.50 4799.23 0.10 --- --- 4799.88 --- 1 Eof 0.43 19.71 0.03 3.57 1.53 25.29 x 189.8 2 Eof 0.42 32.86 0.03 3.57 1.52 38.43 x 124.9 3 Eof 0.46 46.11 0.03 3.50 1.53 51.57 x 92.9 9/19/2018 R. Spurr. RT Model Upgrades. Third TEMPO STM, RAPCD, UAH, 27-28 May 2015

New: OpenMP for Accelerated RTM PCA (1) Recently, the PCA tools developed with NASA JPL have been extended to cover the entire UV-Vis-SWIR spectrum, and the thermal–IR spectrum. Separate tools for radiances and fluxes; 4 tools in all. All 4 tools have required re-engineering for thread-safe OpenMP usage  involves re-structuring major do-loops (over wavelengths and PCA-bins) to set up regions of parallel computing (“OpenMP Boxes”) in the code. After the PCA has been done on optical properties, then, for all bins and all EOFs, the set of all LIDORT/2STREAM calculations based on PCA-derived “super profiles” has been placed in the first OpenMP box. One box only. After the PCA correction factors are established, the fast all-wavelength 2STREAM calculations (and for radiances, the SINGLE-SCATTER calculations) are placed in a second series of OpenMP Boxes (one box for each bin). Some PCA operations have not been not parallelized (yet), e.g. PCA step for “super-profiles”. Care needs to be taken over defining the content and size of the OpenMP shared memory for each OpenMP box, and to make sure that the StackSize is big enough. 9/19/2018 R. Spurr. RT Model Upgrades. Third TEMPO STM, RAPCD, UAH, 27-28 May 2015

New: OpenMP for Accelerated RTM PCA (2) 9/19/2018 R. Spurr. RT Model Upgrades. Third TEMPO STM, RAPCD, UAH, 27-28 May 2015

New: OpenMP for Accelerated RTM PCA (3) Whole 4-tool system recently completed last week, currently undergoing shakedowns at JPL and RT Solutions. Same approach for PCA Intensity applications can be applied to fast calculation of all manner of Jacobians. Before an extended-wavelength simulation using a PCA tool, one needs to create large amounts of hyperspectral optical properties, for example based on data sets compiled for the Geocape project. This “Create-Properties” operation is time-consuming in its own right, starting to apply OpenMP optimization to it. The HITRAN cross-section routine is the most time-critical step. Here, the Do-loop over height levels (Pressure/Temperature) has been parallelized. Typical performance ~3x faster for 4 cores. 9/19/2018 R. Spurr. RT Model Upgrades. Third TEMPO STM, RAPCD, UAH, 27-28 May 2015