Adjoint Models as Analytical Tools Dr. Ronald M. Errico Goddard Earth Sciences and Technology Center (UMBC) Global Modeling and Assimilation Office (NASA)

Slides:



Advertisements
Similar presentations
Sensitivity Studies (1): Motivation Theoretical background. Sensitivity of the Lorenz model. Thomas Jung ECMWF, Reading, UK
Advertisements

Assimilation Algorithms: Tangent Linear and Adjoint models Yannick Trémolet ECMWF Data Assimilation Training Course March 2006.
Introduction to Adjoint Methods in Meteorology
Günther Zängl, DWD1 Improvements for idealized simulations with the COSMO model Günther Zängl Deutscher Wetterdienst, Offenbach, Germany.
Initialization Issues of Coupled Ocean-atmosphere Prediction System Climate and Environment System Research Center Seoul National University, Korea In-Sik.
Targetting and Assimilation: a dynamically consistent approach Anna Trevisan, Alberto Carrassi and Francesco Uboldi ISAC-CNR Bologna, Italy, Dept. of Physics.
Design and Validation of Observing System Simulation Experiments (OSSEs) Ronald Errico Goddard Earth Sciences Technology and Research Center at Morgan.
GEOS-CHEM adjoint development using TAF
Toward a Real Time Mesoscale Ensemble Kalman Filter Gregory J. Hakim Dept. of Atmospheric Sciences, University of Washington Collaborators: Ryan Torn (UW)
Consideration of Dynamical Balances Ronald M. Errico Global Modeling and Assimilation Office, NASA Goddard Earth Sciences and Technology Center, UMBC A.
Advanced data assimilation methods- EKF and EnKF Hong Li and Eugenia Kalnay University of Maryland July 2006.
Introduction to Numerical Weather Prediction and Ensemble Weather Forecasting Tom Hamill NOAA-CIRES Climate Diagnostics Center Boulder, Colorado USA.
Slide 1 Evaluation of observation impact and observation error covariance retuning Cristina Lupu, Carla Cardinali, Tony McNally ECMWF, Reading, UK WWOSC.
LAMEPS Development and Plan of ALADIN-LACE Yong Wang et al. Speaker: Harald Seidl ZAMG, Austria Thanks: Météo France, LACE, NCEP.
Calibration Guidelines 1. Start simple, add complexity carefully 2. Use a broad range of information 3. Be well-posed & be comprehensive 4. Include diverse.
ECMWF Training Course 2005 slide 1 Forecast sensitivity to Observation Carla Cardinali.
Observing Strategy and Observation Targeting for Tropical Cyclones Using Ensemble-Based Sensitivity Analysis and Data Assimilation Chen, Deng-Shun 3 Dec,
Munehiko Yamaguchi 1 1. Rosenstiel School of Marine and Atmospheric Science, University of Miami MPO672 ENSO Dynamics, Prediction and Predictability by.
Data assimilation and observing systems strategies Pierre Gauthier Data Assimilation and Satellite Meteorology Division Meteorological Service of Canada.
The General Data Assimilation Problem Ronald Errico Goddard Earth Sciences Technology and Research Center at Morgan State University and Global Modeling.
Outline Background Highlights of NCAR’s R&D efforts A proposed 5-year plan for CWB Final remarks.
Sensitivity Analysis of Mesoscale Forecasts from Large Ensembles of Randomly and Non-Randomly Perturbed Model Runs William Martin November 10, 2005.
Research Vignette: The TransCom3 Time-Dependent Global CO 2 Flux Inversion … and More David F. Baker NCAR 12 July 2007 David F. Baker NCAR 12 July 2007.
Munehiko Yamaguchi Typhoon Research Department, Meteorological Research Institute of the Japan Meteorological Agency 9:00 – 12: (Thr) Topic.
9. Impact of Time Sale on Ω When all EMs are completely uncorrelated, When all EMs produce the exact same time series, Predictability of Ensemble Weather.
Retrieval of Moisture from GPS Slant-path Water Vapor Observations using 3DVAR and its Impact on the Prediction of Convective Initiation and Precipitation.
Errors, Uncertainties in Data Assimilation François-Xavier LE DIMET Université Joseph Fourier+INRIA Projet IDOPT, Grenoble, France.
Quality of model and Error Analysis in Variational Data Assimilation François-Xavier LE DIMET Victor SHUTYAEV Université Joseph Fourier+INRIA Projet IDOPT,
Page 1© Crown copyright 2004 SRNWP Lead Centre Report on Data Assimilation 2005 for EWGLAM/SRNWP Annual Meeting October 2005, Ljubljana, Slovenia.
1 James D. Doyle 1, Hao Jin 2, Clark Amerault 1, and Carolyn Reynolds 1 1 Naval Research Laboratory, Monterey, CA 2 SAIC, Monterey, CA James D. Doyle 1,
The Application of Observation Adjoint Sensitivity to Satellite Assimilation Problems Nancy L. Baker Naval Research Laboratory Monterey, CA.
Variational data assimilation: examination of results obtained by different combinations of numerical algorithms and splitting procedures Zahari Zlatev.
F. Prates/Grazzini, Data Assimilation Training Course March Error Tracking F. Prates/ F. Grazzini.
Implementation and Testing of 3DEnVAR and 4DEnVAR Algorithms within the ARPS Data Assimilation Framework Chengsi Liu, Ming Xue, and Rong Kong Center for.
I 5.11 Validation of the GMAO OSSE Prototype Runhua Yang 1,2 and Ronald Errico 1,3 1 Global Modeling and Assimilation office, GSFC, NASA 2 Science Systems.
The Infrastructure, Design and Applications of Observing System Simulation Experiments at NASA's Global Modeling and Assimilation Office By Ronald M. Errico.
Sean Healy Presented by Erik Andersson
Mesoscale Atmospheric Predictability Martin Ehrendorfer Institut für Meteorologie und Geophysik Universität Innsbruck Presentation at 14th ALADIN Workshop.
Examination of Observation Impacts Derived from OSEs and Adjoint Models Ron Gelaro and Yanqiu Zhu NASA Global Modeling and Assimilation Office Ricardo.
Feature Calibration Alignment for the WRF model WRF Users Workshop, 2012 Thomas Nehrkorn, Atmospheric and Environmental Research Inc. and Thomas Auligné,
The application of ensemble Kalman filter in adaptive observation and information content estimation studies Junjie Liu and Eugenia Kalnay July 13th, 2007.
Computational Fluid Dynamics - Fall 2007 The syllabus CFD references (Text books and papers) Course Tools Course Web Site:
Assimilation of radar observations in mesoscale models using approximate background error covariance matrices (2006 Madison Flood Case) 1.
Update on Dropout Team Work and Related COPC Action Items Bradley Ballish NOAA/NWS/NCEP/PMB Co-Chair JAG/ODAA April 2009 CSAB Meeting.
Adjoint models: Theory ATM 569 Fovell Fall 2015 (See course notes, Chapter 15) 1.
École Doctorale des Sciences de l'Environnement d’Île-de-France Année Universitaire Modélisation Numérique de l’Écoulement Atmosphérique et Assimilation.
École Doctorale des Sciences de l'Environnement d’ Î le-de-France Année Modélisation Numérique de l’Écoulement Atmosphérique et Assimilation.
Infrared Sounding Data in the GMAO Data Assimilation System JCSDA Infrared Sounding Working Group (ISWG) 30 January 2009.
Matthew J. Hoffman CEAFM/Burgers Symposium May 8, 2009 Johns Hopkins University Courtesy NOAA/AVHRR Courtesy NASA Earth Observatory.
Mesoscale Assimilation of Rain-Affected Observations Clark Amerault National Research Council Postdoctoral Associate - Naval Research Laboratory, Monterey,
1 James D. Doyle and Clark Amerault Naval Research Laboratory, Monterey, CA James D. Doyle and Clark Amerault Naval Research Laboratory, Monterey, CA Sensitivity.
Assessing ACCESS-G Global Data Assimilation Using Adjoint-Based Forecast Sensitivity to Observations Jin LEE 1 and Paul GREGORY 2 Centre for Australian.
© Crown copyright Met Office Mismatching Perturbations at the Lateral Boundaries in Limited-Area Ensemble Forecasting Jean-François Caron … or why limited-area.
Jeffrey Anderson, NCAR Data Assimilation Research Section
Forecast Sensitivity - Observation Impact (FSOI)
Numerical Weather Forecast Model (governing equations)
Gleb Panteleev (IARC) Max Yaremchuk, (NRL), Dmitri Nechaev (USM)
Assessing the Impact of Aircraft Observations on Model Forecasts
Ron Gelaro and Yanqiu Zhu NASA Global Modeling and Assimilation Office
Goddard Earth Sciences and Technology Center (UMBC)
Presented by: David Groff NOAA/NCEP/EMC IM Systems Group
FSOI adapted for used with 4D-EnVar
Sergey Frolov In close collaboration with:
Brett Hoover University of Wisconsin – Madison 18 May 2009
Results from the THORPEX Observation Impact Inter-comparison Project
University of Wisconsin - Madison
Parameterizations in Data Assimilation
Sarah Dance DARC/University of Reading
Fabien Carminati, Stefano Migliorini, & Bruce Ingleby
An OSSE Investigating a Constellation of 4- 5(
Presentation transcript:

Adjoint Models as Analytical Tools Dr. Ronald M. Errico Goddard Earth Sciences and Technology Center (UMBC) Global Modeling and Assimilation Office (NASA)

Outline 1. Sensitivity analysis: The basis for adjoint model applications 2. Examples of adjoint-derived sensitivity 3. Code construction: an example 4. Nonlinear validation 5. Efficient solution of optimization problems 6. Adjoint models as paradigm changers 7. Singular vectors 8. Observation sensitivity 9. Other applications 10. Other considerations 11. Summary

Sensitivity Analysis: The basis for adjoint model applications Impacts vs. Sensitivity

xixi xjxj

A single impact study yields exact response measures (J) for all forecast aspects with respect to the particular perturbation investigated. A single adjoint-derived sensitivity yields linearized estimates of the particular measure (J) investigated with respect to all possible perturbations. Adjoint Sensitivity Analysis Impacts vs. Sensitivities

Examples of Adjoint-Derived Sensitivities

Contour interval 0.02 Pa/m M=0.1 Pa/m Example Sensitivity Field Errico and Vukicevic 1992 MWR

Lewis et al. 2001

From Errico and Vukicevic 1992 J=average surface pressure in a small box centered at P J=barotropic component of vorticity at point P

Development of Adjoint Model From Line by Line Analysis of Computer Code

Development of Adjoint Model From Line by Line Analysis of Computer Code

Y = X * (W**A) Z = Y * X Ytlm = Xtlm * (W**A) + Wtlm *A* X *(W**(A-1)) Ztlm = Ytlm * X + Xtlm * Y Xadj = Xadj + Zadj * Y Yadj = Yadj + Zadj * X Xadj = Xadj + Yadj * (W**A) Wadj = Wadj + Yadj * X *(W**(A-1)) Development of Adjoint Model From Line by Line Analysis of Computer Code Parent NLM : TLM : Adjoint :

Y = X * (W**A) Z = Y * X Ytlm = Xtlm * (W**A) + Wtlm *A* X *(W**(A-1)) Ztlm = Ytlm * X + Xtlm * Y Xadj = Xadj + Zadj * Y Yadj = Yadj + Zadj * X Xadj = Xadj + Yadj * (W**A) Wadj = Wadj + Yadj * X *(W**(A-1)) Development of Adjoint Model From Line by Line Analysis of Computer Code Parent NLM : TLM : Adjoint :

Development of Adjoint Model From Line by Line Analysis of Computer Code Automatic Differentiation TAMC Ralf Giering (superceded by TAF) TAF FastOpt.com ADIFOR Rice University TAPENADE INRIA, Nice OPENAD Argonne Others See work_7/present/session3/giering.pdf

Development of Adjoint Model From Line by Line Analysis of Computer Code 1. TLM and Adjoint models are straight-forward to derive from NLM code, and actually simpler to develop. 2. Intelligent approximations can be made to improve efficiency. 3. TLM and (especially) Adjoint codes are simple to test rigorously. 4. Some outstanding errors and problems in the NLM are typically revealed when the TLM and Adjoint are developed from it. 5. It is best to start from clean NLM code. 6. The TLM and Adjoint can be formally correct but useless!

Nonlinear Validation Does the TLM or Adjoint model tell us anything about the behavior of meaningful perturbations in the nonlinear model that may be of interest?

Linear vs. Nonlinear Results in Moist Model 24-hour SV1 from case W1 Initialized with T’=1K Final ps field shown Contour interval 0.5 hPa Errico and Raeder 1999 QJRMS

Non-Conv Precip. ci=0.5mm Convective Precip. ci=2mm Convective Precip. ci=2mm Non-Conv Precip. ci=0.5mm Linear vs. Nonlinear Results in Moist Model

Non- Convective Convective. Comparison of TLM and Nonlinearly Produced Precip Rates 12-Hour Forecasts with SV#1 Errico et al. QJRMS 2004 Linear Nonlinear Contours: 0.1, 0.3, 1., 3., 10. mm/day

Linear vs. Nonlinear Results In general, agreement between TLM and NLM results will depend on: 1.Amplitude of perturbations 2.Stability properties of the reference state 3.Structure of perturbations 4.Physics involved 5.Time period over which perturbation evolves 6.Measure of agreement The agreement of the TLM and NLM is exactly that of the Adjoint and NLM if the Adjoint is exact with respect to the TLM.

Efficient solution of optimization problems

M Contours of J in phase (x) space P Gradient at point P

Adjoint models as paradigm changers

Sensitivity field for J=p s with respect to T for an idealized cyclone From Langland and Errico 1996 MWR 100 hPa 1000 hPa 500 hPa

Contour 0.1 unitContour 1.0 unit Adjoint of Nudging Fields Bao and Errico: MWR 1997

t=0 t=48 hours Errico et al. Tellus units 5.0 units

Non-Convective Forecast Precipitation Rate Contour interval 2 cm/day Errico, Raeder, Fillion: 2003 Tellus What is the modeled precipitation rate sensitive to?

Errico et al Tellus Impacts for adjoint- derived optimal perturbations for forecasts starting indicated hours in the past. Vort optimized Rc optimized Rn Optimized

Errico et al. QJRMS 2004 Initial u, v, T, ps PerturbationInitial q Perturbation 12-hour v TLM forecasts Perturbations in Different Fields Can Produce the Same Result

Singular Vectors

Gelaro et al. MWR 2000

Bred Modes (LVs) And SVs Gelaro et al. QJRMS 2002 Results for Leading 10 SVs

Vertical modes of the 10-level MAMS model (from Errico, 2000 QJRMS) Balance of Singular Vectors

Errico 2000 Balance of Singular Vectors t=0 t=24 hours E=E_t, K=KE, A=APE, R=R mode E, G=G mode E A,G E,K,R

The Balance of Singular Vectors Initial R mode Initial G mode Contour 2 units Contour 1 unit Errico 2000

Singular Value Squared Mode Index Errico et al. Tellus 2001 EM E-norm Moist Model ED E-norm Dry Model TM R-norm Moist Model TD R-norm Dry Model How Many SVs are Growing Ones?

From Novakovskaia et al and Errico et al. 2007

Sensitivity to Observations The use of an adjoint of a data analysis algorithm

Sensitivity to analyzed potential temperature at 500 hPa Sensitivity to raob temperatures at 500 hPa From Gelaro and Zhu 2006 J = mean squared 24 hour forecast error using E-norm

Baker 2000 PhD. Thesis

(J/Kg) …all observing systems provide total monthly benefit Impacts of various observing systems Totals GEOS-5 July 2005 Observation Count (millions) (J/Kg) NH observations SH observations From R. Gelaro

AMSU-A (15 ch)AIRS (153 ch) H 2 O Channels Diagnosing impact of hyper-spectral observing systems Channel (J/Kg)Forecast Error Reduction (J/Kg) GEOS-5 July z Totals Forecast degradation (J/Kg) …some AIRS water vapor channels currently degrade the 24h forecast in GEOS-5… 00 From R. Gelaro

Other Applications 1.4DVAR (P. Courtier) 2.Ensemble Forecasting (R. Buizza, T. Palmer) 3.Key analysis errors (F. Rabier, L. Isaksen) 4.Targeting (R. Langland, R. Gelaro)

Problems with Physics

Consider Parameterization of Stratiform Precipitation R 0 qqs NLM TLM Modified NLM

Sensitivity of forecast J with respect to earlier T in lowest model model level Time= -3 hours; contour int.= Time= -9 hours; contour int.= From R. Errico, unpublished MAMS2 development Example of a failed adjoint model development

Tangent linear vs. nonlinear model solutions Errico and Raeder 1999 QJRMS TLM 60x small pert NLM NLM

RAS scheme ECMWF scheme BM scheme Fillion and Mahfouf 1999 MWR Jacobians of Precipitation

Problems with Physics 1.The model may be non-differentiable. 2.Unrealistic discontinuities should be smoothed after reconsideration of the physics being parameterized. 3. Perhaps worse than discontinuities are numerical insta- bilities that can be created from physics linearization. 4. It is possible to test the suitability of physics components for adjoint development before constructing the adjoint. 5. Development of an adjoint provides a fresh and complementary look at parameterization schemes.

Other Considerations Physically-based norms and the interpretations of sensitivity fields

Sensitivity of J with respect to u 5 days earlier at 45 O N, where J is the zonal mean of zonal wind within a narrow band centered on 10 hPa and 60 O N. (From E. Novakovskaia) 10 hPa 0.1 hPa 1000 hPa 100 hPa 1 hPa Longitude

Continuous vs. grid-point representations of sensitivity

Rescaling options for a vertical grid Delta log p Delta p 500 hPa 100 hPa 10 hPa 1 hPa 850 hPa

1000 hPa 10 hPa 0.1 hPa Mass weightingVolume weighting 2 Re-scalings of the adjoint results From E. Novakovskaia

Summary

Unforeseen Results Leading to New Paradigms 1. Atmospheric flows are very sensitive to low-level T perturbations. 2. Evolution of a barotropic flow can be very sensitive to perturbations having small vertical scale. 3. Error structures can propagate and amplify rapidly. 4. Forecast barotropic vorticity can be sensitive to initial water vapor. 5. When significant R is present, moist enthalpy appears a key field. 6. Nudging has strange properties. 7. Relatively few perturbation structures are initially growing ones. 8. Sensitivities to observations differ from sensitivities to analyses. 9. A TLM including physics can be useful.

Misunderstanding #1 False: Adjoint models are difficult to understand. True: Understanding of adjoints of numerical models primarily requires concepts taught in early college mathematics.

Misunderstanding #2 False: Adjoint models are difficult to develop. True: Adjoint models of dynamical cores are simpler to develop than their parent models, and almost trivial to check, but adjoints of model physics can pose difficult problems.

Misunderstanding #3 False: Automatic adjoint generators easily generate perfect and useful adjoint models. True: Problems can be encountered with automatically generated adjoint codes that are inherent in the parent model. Do these problems also have a bad effect in the parent model?

Misunderstanding #4 False: An adjoint model is demonstrated useful and correct if it reproduces nonlinear results for ranges of very small perturbations. True: To be truly useful, adjoint results must yield good approximations to sensitivities with respect to meaningfully large perturbations. This must be part of the validation process.

Misunderstanding #5 False: Adjoints are not needed because the EnKF is better than 4DVAR and adjoint results disagree with our notions of atmospheric behavior. True: Adjoint models are more useful than just for 4DVAR. Their results are sometimes profound, but usually confirmable, thereby requiring new theories of atmospheric behavior. It is rare that we have a tool that can answer such important questions so directly!

What is happening and where are we headed? 1.There are several adjoint models now, with varying portions of physics and validation. 2. Utilization and development of adjoint models has been slow to expand, for a variety of reasons. 3. Adjoint models are powerful tools that are under-utilized. 4. Adjoint models are like gold veins waiting to be mined.

Recommendations 1.Develop adjoint models. 2.Include more physics in adjoint models. 3.Develop parameterization schemes suitable for linearized applications. 4. Always validate adjoint results (linearity). 4.Consider applications wherever sensitivities would be useful.

Adjoint Workshop The 8 th will be in fall 2008 or spring Contact Dr. R. Errico to be put on mailing list