Radiant 2.0: An Introduction Mick Christi OCO Science Meeting March 2004.

Slides:



Advertisements
Similar presentations
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.
Advertisements

Copyright © 2014 by Curtis D. Mobley Curtis Mobley Vice President for Science and Senior Scientist Sequoia Scientific, Inc. Belleue, WA 98005
3D Radiative Transfer in Cloudy Atmospheres: Diffusion Approximation and Monte Carlo Simulation for Thermal Emission K. N. Liou, Y. Chen, and Y. Gu Department.
Günther Zängl, DWD1 Improvements for idealized simulations with the COSMO model Günther Zängl Deutscher Wetterdienst, Offenbach, Germany.
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.
Spectral mapping with linearized Radiant Zhiming Kuang Basic idea: Group wavelengths with similar optical properties into one “bin”, and approximate their.
Radiometric Concepts Remote Sensing ERAU Dr. Darrel Smith September 30, 2008 Remote Sensing ERAU Dr. Darrel Smith September 30, 2008.
Radiative Transfer Model Vijay Natraj. Welcome-2 Why RADIANT? Standard methods for multiple scattering RT calculations are: Standard methods for multiple.
Atmospheric scatterers
Page 1 Vijay Natraj Polarization November 9, 2007.
Radiative Transfer Model Vijay Natraj. Welcome-2 Why RADIANT? The optical depth sensitivity of doubling The optical depth sensitivity of doubling The.
Card 1. MODTRAN Card deck/Tape5_Edit Tutorial Explanation of Parameters & Options.
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.
METO 621 Lesson 15. Prototype Problem #1 Semi-infinite slab.
Solar Radiation Processes on the East Antarctic Plateau Stephen Hudson General Examination 7 June 2005.
ARM Atmospheric Radiation Measurement Program. 2 Improve the performance of general circulation models (GCMs) used for climate research and prediction.
METO 621 Lesson 12. Prototype problems in Radiative Transfer Theory We will now study a number of standard radiative transfer problems. Each problem assumes.
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.
The Spectral Mapping Atmospheric David Crisp, Jet Propulsion Laboratory ABSTRACT Spectrum-resolving multiple scattering models: Can provide a reliable.
Card 1a. Discrete Ordinate Multiple Scattering Algorithm: Issacs Two-Stream Algorithm (fast but less accurate) Multiple Scattering Algorithm.
Single-Scattering Stuff + petty chap 12 intro April 27-29, 2015.
A.Olioso, S. Jacquemoud* & F. Baret UMR Climat, Sol et Environnement INRA Avignon, France * Institut de Physique du Globe de Paris (IPGP) Département de.
Shedding Light on the Weather
The basics - 0 Definitions The Radiative Transfer Equation (RTE)
Attenuation by absorption and scattering
Multiple Scattering in Vision and Graphics Lecture #21 Thanks to Henrik Wann Jensen.
1 EE 543 Theory and Principles of Remote Sensing Derivation of the Transport Equation.
A discussion of Radiative Transfer Models Thomas J. Kleespies NOAA/NESDIS.
Scattering by particles
Is SBDART on Target?: An Analysis of the Radiative Transfer Model to Observations Daniel P. Tyndall Department of Marine and Environmental Systems Florida.
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.
6. Introduction to Spectral method. Finite difference method – approximate a function locally using lower order interpolating polynomials. Spectral method.
Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.
Rutherford Appleton Laboratory Cloud Model for operational Retrievals from MSG SEVIRI PM2, RAL, 17 Feb 2009 Overview of Phase II & Cloud Model Code.
Lecture/Lab: Interaction of light with particles. Mie’s solution.
Computation of Polarized Subsurface BRDF for Rendering Charly Collin – Sumanta Pattanaik – Patrick LiKamWa Kadi Bouatouch.
CCSM Atmospheric Model Working Group Summary J. J. Hack, D. A Randall AMWG Co-Chairs CCSM Workshop, 28 June 2001 CCSM Workshop, 28 June 2001.
Cloud optical properties: modeling and sensitivity study Ping Yang Texas A&M University May 28,2003 Madison, Wisconsin.
On the Use of Finite Difference Matrix-Vector Products in Newton-Krylov Solvers for Implicit Climate Dynamics with Spectral Elements ImpactObjectives 
TOMS Ozone Retrieval Sensitivity to Assumption of Lambertian Cloud Surface Part 1. Scattering Phase Function Xiong Liu, 1 Mike Newchurch, 1,2 Robert Loughman.
Algorithm Status: 1.Core Algorithm is developed and performs well: - uses very elaborated aerosol and RT models; - based on rigorous statistical optimization;
Radiative transfer in the thermal infrared and the surface source term
Lecture 8 Radiative transfer.
1 Atmospheric Radiation – Lecture 9 PHY Lecture 9 Infrared radiation in a cloudy atmosphere.
Joint AMWG/CVWG Workshop March 6-7, 2003 Improvements in Radiation Processes Bill Collins Andrew Conley, David Fillmore, Julia.
Radar Bands Letters chosen during WWII. X-band so-named b/c it was kept secret during the war.
TOMS Ozone Retrieval Sensitivity to Assumption of Lambertian Cloud Surface Part 2. In-cloud Multiple Scattering Xiong Liu, 1 Mike Newchurch, 1,2 Robert.
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.
University of Oxford EUMETSAT Satellite Conference 2004 Aerosol Retrieval Algorithm for Meteosat Second Generation Sam Dean, Steven Marsh and Don Grainger.
Quick Review of Remote Sensing Basic Theory Paolo Antonelli SSEC University of Wisconsin-Madison Monteponi, September 2008.
The Orbiting Carbon Observatory Mission: Fast Polarization Calculations Using the R-2OS Radiative Transfer Model Vijay Natraj 1, Hartmut Bösch 2, Robert.
(A) Future of Radiation Parameterizations in CAM Bill Collins National Center for Atmospheric Research
Lecture 8: Stellar Atmosphere 3. Radiative transfer.
Slide 1 Robin Hogan, APRIL-CLARA-DORSY meeting 2016 ©ECMWF Towards a fast shortwave radiance forward model for exploiting MSI measurements Robin Hogan.
What is atmospheric radiative transfer?
Chapter 13 – Behavior of Spectral Lines
Nodal Methods for Core Neutron Diffusion Calculations
Ralf Bennartz Atmospheric and Oceanic Sciences
Computing cloudy radiances
FRED Stray Light FRED: A software tool for modern engineering.
Computing cloudy radiances
GENERAL VIEW OF KRATOS MULTIPHYSICS
GIFTS/IOMI Cloudy/Aerosol Forward Model Development
The GIFTS Fast Model: Clouds, Aerosols, Surface Emissivity
A Unified Radiative Transfer Model: Microwave to Infrared
Advanced Computer Graphics
2019 GSICS Data and Research Working Groups Annual Meeting
– the good, the bad, the ugly are all possible outcomes
Presentation transcript:

Radiant 2.0: An Introduction Mick Christi OCO Science Meeting March 2004

Why Another Radiative Transfer Solver? Wide use of (1) Doubling & Adding and (2) DISORT

The Problem  The optical depth sensitivity of doubling.  The necessity of re-computing the entire RT solution if using a code such as DISORT if only a portion of the atmosphere changes.  Our Goal: Employ the strengths of both while leaving the undesirable characteristics behind.

Radiant Overview  Plane-parallel, multi-stream RT model.  Can compute either radiances or spectral radiances as appropriate.  Allows for computation of radiances for user-defined viewing angles.  Includes effects of absorption, emission, and multiple scattering.  Can operate in a solar only, thermal only, or combined fashion for improved efficiency.  Allows stipulation of multiple phase functions due to multiple constituents in individual layers. Capability to surgically select delta-m scaling as needed by the user for those constituents.  Allows stipulation of the surface reflectivity and surface type (lambertian or non- lambertian). Simulating Radiative Processes

Radiant Overview  Incorporates layer-saving to greatly improve efficiency when the computation of Jacobians by finite difference is required.  Accuracy tested against established tables and codes (e.g. van de Hulst (1980), doubling codes, and DISORT).  Speed tested against doubling codes and DISORT with encouraging results. Simulating Radiative Processes

RTE Solution Methodology employed in Radiant  Convert solution of the RTE (a boundary value problem) into a initial value problem  Using the interaction principle.  Applying the lower boundary condition for the scene at hand.  Build individual layers (i.e. determine their global scattering properties) via an eigenmatrix approach.  Combine layers of medium using adding to build one “super layer” describing entire medium.  Apply the radiative input to the current scene to obtain the RT solution for that scene. The Interaction Principle I + (H) = T(0,H)I + (0) + R(H,0)I - (H) + S(0,H) I - (0) = T(H,0)I - (H) + R(0,H)I + (0) + S(H,0) Lower Boundary Condition: I + (0) = R g I - (0) + a g f o e -  /  o

Operational Modes: Normal Mode

Operational Modes: Layer-Saving Mode

Obtaining Radiances at the TOA I + (z*) = {T(0,z*)R g [E-R(0,z*) R g ] -1 T(z*,0) + R(z*,0) } I - (z*) + R(z*,0) } I - (z*) + T(0,z*)R g [E-R(0,z*) R g ] – 1 S(z*,0) + T(0,z*)R g [E-R(0,z*) R g ] – 1 S(z*,0) + S(0,z*) + S(0,z*) I - (z*) I - (0) I + (z*) I + (0) z* 0 T(z*,0) R(0,z*) R(z*,0) T(0,z*) I + (z*) = {T(0,z*)R g [E-R(0,z*) R g ] -1 T(z*,0) + R(z*,0) } I - (z*) + {T(0,z*)R g [E-R(0,z*) R g ] –1 R(0,z*) + T(0,z*)}a g f o e -  /  o + T(0,z*)R g [E-R(0,z*) R g ] –1 S(z*,0) + S(0,z*) S(z*,0) S(0,z*) RT Solution:

Numerical Efficiency: Eigenmatrix vs. Doubling

Numerical Efficiency: Radiant vs. DISORT

Radiant: Program Structure  Subroutines:  DATA_INSPECTOR – Input Data Checker  PLKAVG – Integrated Planck  PLANCK – Monochromatic Planck  RAD – Computes radiances for normal & layer-saving modes  Singularity Busting:   o = 1   =  o or  =  i

Radiant: Program Structure  Subroutines  BUILD_LAYER - Determines global scattering properties of layer being built  COMBINE* - Combines Global Transmission, Reflection, & Source Matrices  SURF* - Surface Depiction:  1_3 (Lambertian)  2_2 (Non-lambertian)  Layer-Saving – Global Transmission, Reflection, & Sources for each layer (& atmospheric block) saved for later use

Radiant: Program Structure  Subroutines:  LOCAL – Determines local (i.e. intrinsic) scattering properties of layer being built  SGEEVX – Solves the eigenvalue problem to use in determination of global scattering properties

Radiant: Program Structure  Subroutines:  GETQUAD2 – Provides Lobatto, Gauss, or Double Gauss quadrature parameters  PLEG – Provides legendre polynomial information for computation of constituent phase functions

Summary  Radiant developed in response to some weaknesses in doubling & adding and in the discrete ordinate method as implemented by DISORT.  Radiant employs “eigenmatrix & adding”.  The method allows Radiant to obtain an accurate RT solution that can be much more efficient depending on the problem at hand.

Your Questions & Comments