Tangent linear and adjoint models for variational data assimilation

Size: px
Start display at page:

Download "Tangent linear and adjoint models for variational data assimilation"

Transcription

1 Data Assimilation Training Course, Reading, -4 arch 4 Tangent linear and adjoint models for variational data assimilation Angela Benedetti with contributions from: arta Janisková, Philippe Lopez, Lars Isaksen, Gabor Radnoti and Yannick Tremolet

2 Data Assimilation Training Course, Reading, -4 arch 4 Introduction 4D-Var is based on minimization of a cost function which measures the distance between the model with respect to the observations and with respect to the background state The cost function and its gradient are needed in the minimization. The tangent linear model provides a computationally efficient (although approimate) way to calculate the model trajectory, and from it the cost function. The adjoint model is a very efficient tool to compute the gradient of the cost function. Overview: Brief introduction to 4D-Var with focus on TL/AD aspects General definitions of Tangent Linear and Adjoint models and why they are etremely useful in variational assimilation Writing TL and AD models and testing them Brief mention of automatic differentiation software

3 Data Assimilation Training Course, Reading, -4 arch 4 4D-Var In 4D-Var the cost function can be epressed as follows: n T T J ( b) B ( b) + ( H i i[ ] yi) Ri ( H i i[ ] yi) i J b J o B background error covariance matri, R observation error covariance matri (instrumental + interpolation + observation operator error), forward nonlinear forecast model (time evolution of the model state, inde i), H observation operator (model space observation space). n T ' T B b i Hi Ri i i yi i ( [ ] ) min J J ( ) + [ t,t ] H H T adjoint of observation operator and T adjoint of forecast model.

4 Incremental 4D-Var at ECWF In incremental 4D-Var, the cost function is minimized in terms of increments: [ t, t ] i i with the model state defined at any time t i as: i ti i is the trajectory around which the linearization is performed ( t +, ti ( t, ti ) t t at t) b 4D-Var cost function can then be approimated to the first order by: n T ' T ' J ( ) B + ( H i '[ t, ti ] di ) R ( Hi '[ t, ti ] ( ) where di yi Hi ti is the so-called departure computed using the nonlinear model and observational operator. The gradient of the cost function to be minimized is: Data Assimilation Training Course, Reading, -4 arch 4 ( ) n T ' T ' i i i i i i min J J B + [ t, t ] H R H d and are the tangent linear models which are used in the computations of incremental updates during the minimization (iterative procedure). T i i ' H i 'T H i and are the adjoint models which are used to obtain the gradient of the cost function with respect to the initial condition. d )

5 Data Assimilation Training Course, Reading, -4 arch 4 Details on linearisation In the first order approimation, a perturbation of the control variable (initial condition) evolves according to the tangent linear model: where i is the time-step inde. The perturbation of the cost function around the initial state is: n T ' T ' J(, ) B + ( Hii di) Ri ( Hii di) i n T T ' ' ' ' ' ' ' ' B + H... d R H... i i d ' H i i i i ( ) where is the linearised version of about and i are the departures from observations. ( ) ( ) i i i i i i i H i i d y H ( ) i ' i i i i i i

6 Data Assimilation Training Course, Reading, -4 arch 4 Details of the linearisation (cnt.) The gradient of the cost function with respect to is given by: n ' ' ' ' T ' ' ' ' J B H i i i R H i i i i di + (... ) (... ) remembering that ( AB) T B T A T n ' T ' T ' T ' T ' ' ' ' i i i i i i i i B +... H R ( H... d) n ' T ' T ' i i i i i i B + [ t, t ] H R ( H d ) The optimal initial perturbation is obtained by finding the value of for which: J The gradient of the cost function with respect to the initial condition is provided by the adjoint solution at time t. Let s see how

7 For any linear operator such as:, Definition of adjoint operator y Data Assimilation Training Course, Reading, -4 arch 4 ' there eist an adjoint operator ',, y where is an inner scalar product and, y are vectors (or functions) of the space where this product is defined. It can be shown that for the inner product defined in the Euclidean space : 'T J We will now show that the gradient of the cost function at time t is provided by the solution of the adjoint equations at the same time:

8 Data Assimilation Training Course, Reading, -4 arch 4 Adjoint solution Usually the initial guess is chosen to be equal to the background b so that the initial perturbation The gradient of the cost function is hence simplified as: n ' T ' T J [, ti t] Hi R di i We choose the solution of the adjoint system as follows: n i + (arbitrary final condition) i+ i+ + H i R d i, i,..., n (initial condition) (iterative solution) We then substitute progressively the solution epression for i into the

9 Data Assimilation Training Course, Reading, -4 arch 4 Adjoint solution (cnt.) J Finally, regrouping and remembering that and that and we obtain the following equality: n + 'T ' ' [, ] n T T i i i i t t H R d The gradient of the cost function with respect to the control variable (initial condition) is obtained by a backward integration of the adjoint model. 'T H H... )) ( ( ) ( d R H d R H d R H

10 Data Assimilation Training Course, Reading, -4 arch 4 Iterative steps in the 4D-Var Algorithm. Integrate forward model gives.. Integrate adjoint model backwards gives. 3. If then stop. 4. Compute descent direction (Newton, CG, ). 5. Compute step size : 6. Update initial condition:

11 Data Assimilation Training Course, Reading, -4 arch 4 Finding the minimum of cost function J is an iterative minimization procedure cost function J J( b ) + +ρ D m m m m ρ D m m J mini

12 An analysis cycle in 4D-Var st ifstraj: Non-linear model is used to compute the high-res trajectory (T79 operational, -h forecast) High-res departures are computed at eact obs time and location Trajectory is interpolated at low res (T59) minimizations in the old configuration Now 3 minimizations are operational! st ifsmin (7 iterations): Iterative minimization at T59 resolution Tangent linear with simplified physics to calculate the increments i The Adjoint is used to compute the gradient of the cost function with respect to the departure in initial condition J Analysis increment at initial time is interpolated back linearly from low-res to high-res and it provides a new initial state for the nd trajectory run Data Assimilation Training Course, Reading, -4 arch 4 nd ifstraj: repeat st ifstraj and interpolates at T55 resolution nd ifsmin (3 iterations): repeat st ifsmin at T55 Last ifstraj: Uses updated initial condition to run another -h forecast and stores analysis departures in the Observational Data Base (ODB)

13 Data Assimilation Training Course, Reading, -4 arch 4 Recap on TL and AD models

14 Simple eample of adjoint writing Data Assimilation Training Course, Reading, -4 arch 4

15 Data Assimilation Training Course, Reading, -4 arch 4 Simple eample of adjoint writing (cnt.) Often the adjoint variables in mathematical formulations are indicated with an asterisk Do not forget the last equation!!! That too is part of the adjoint! As an alternative to the matri method, adjoint coding can be carried out using a line-by-line approach.

16 Data Assimilation Training Course, Reading, -4 arch 4 ore practical eamples on adjont coding: the Lorenz model where is the Prandtl number, the Rayleigh number, and the aspect ratio. is the intensity of convection, is the maimum temperature difference is the stratification change due to convection. Details on the Lorenz model can be found in the references.

17 Data Assimilation Training Course, Reading, -4 arch 4 The linear code in Fortran Linearize each line of the code one by one, and set d/dty for simplicity: y() -p() +p() :Nonlinear statement ()yd() -pd() +pd() :Tangent linear y() ()(r-(3)) -() :Nonlinear statement ()yd() d()(r-(3)) -()d(3) -d() :Tangent linear etc Remember that p, r, b are constants; (), () and (3) are the independent variables; y(), y() and y(3) are the dependent variables. We chose the suffi d for the tangent linear variable for consistency with the automatic differentation software TAPENADE (see optional practical eercise). Adjoint variables are indicated with the suffi b. This is just a convention. Note that in the ECWF Integrated Forecast System (IFS) the tangent linear and adjoint variables are indicated without any subscripts and the nonlinear trajectory () is indicated with the suffi 5 (5).

18 Data Assimilation Training Course, Reading, -4 arch 4 Adjoint of one instruction We start from the tangent linear code: yd()-pd()+pd() In matri form, it can be written as: which can easily be transposed (asterisk indicates adjoint variables): The corresponding adjoint code in FORTRAN is: b()b()-pyb() b()b()+pyb() yb() y p p y y p p y

19 Data Assimilation Training Course, Reading, -4 arch 4 Adjoint of one instruction (II) We start again from the tangent linear code: yd() d()(r-(3))-d()- ()d(3) In matri form, it can be written as: which can easily be transposed (asterisk indicates transposition): The corresponding adjoint code in FORTRAN is: b()b()+(r-(3))yb() b()b()- yb() b(3)b(3)- ()yb() yb() ) ( y r y ) ( y r y These terms come from the trajectory! Needs to be stored in memory or recomputed

20 Data Assimilation Training Course, Reading, -4 arch 4 Trajectory The trajectory has to be available. It can be: saved which costs memory, recomputed which costs CPU time. Depending on the compleity of the code, one option or the other is adopted (or both options at the same time).

21 Data Assimilation Training Course, Reading, -4 arch 4 The Adjoint Code Property of adjoints (transposition): Application: where represents the line of the tangent linear model. The adjoint code is made of the transpose of each line of the tangent linear code in reverse order.

22 Data Assimilation Training Course, Reading, -4 arch 4 Adjoint of loops In the TL code for the Lorenz model we have: DO i,3 d(i)d(i)+dtyd(i) ENDDO dt is a constant for our purposes. This loop can be written eplicitly: d()d()+dtyd() d()d()+dtyd() d(3)d(3)+dtyd(3) We can now transpose and reverse the lines to get the adjoint: yb(3)yb(3)+dtb(3) yb()yb()+dtb() yb()yb()+dtb() which is equivalent to DO i3,,-!reverse order of indeces! yb(i)yb(i)+dtb(i) ENDDO

23 Data Assimilation Training Course, Reading, -4 arch 4 Conditional statements ( IF statements) What we want is the adjoint of the statements which were actually eecuted in the direct model. We need to know which branch of the IF statement was eecuted The result of the conditional statement has to be stored: it is part of the trajectory!!!

24 Summary of basic rules for line-by-line adjoint coding () Adjoint statements are derived from tangent linear ones in a reversed order Tangent linear code A y + B z y y + A Data Assimilation Training Course, Reading, -4 arch 4 z z + B A + B z z z + B do k, N (k) A (k) + B y(k) end do Order of operations is important when variable is updated! if (condition) tangent linear code Adjoint code A do k N,, (Reverse the loop!) (k ) (k) + A (k) y (k ) y (k) + B (k) (k) end do if (condition) adjoint code And do not forget to initialize local adjoint variables to zero!

25 Summary of basic rules for line-by-line adjoint coding () To save memory, the trajectory can be recomputed just before the adjoint calculations (again it depends on the compleity of the model). if ( > ) then A / A Log() end if Tangent linear code Trajectory and adjoint code Trajectory store (storage for use in adjoint) if ( > ) then A Log() end if Adjoint if ( store > ) then Data Assimilation Training Course, Reading, -4 arch 4 A / store end if The most common sources of error in adjoint coding are: ) Pure coding errors ) Forgotten initialization of local adjoint variables to zero 3) ismatching trajectories in tangent linear and adjoint (even slightly) 4) Bad identification of trajectory updates

26 Data Assimilation Training Course, Reading, -4 arch 4 ore facts about adjoints The adjoint always eists and it is unique, assuming spaces of finite dimension. Hence, coding the adjoint does not raise questions about its eistence, only questions related to the technical implementation. In the meteorological literature, the term adjoint is often improperly used to denote the adjoint of the tangent linear of a non-linear operator. In reality, the adjoint can be defined for any linear operator. One must be aware that discussions about the eistence of the adjoint usually should address the eistence of the tangent linear model. Without re-computation, the cost of the TL is usually about.5 times that of the non-linear code, the cost of the adjoint between and 3 times. The tangent linear model is not strictly necessary to run a 4D-Var system (but it is needed in the incremental 4D-Var formulation in use operationally at ECWF). It is also needed as an intermediate step to write and test the adjoint.

27 Data Assimilation Training Course, Reading, -4 arch 4 Test for tangent linear model Perturbation scaling factor machine precision reached

28 Data Assimilation Training Course, Reading, -4 arch 4 Test for adjoint model The adjoint test is truly unforgiving. If you do not have a ratio of the norm close to within the precision of the machine, you know there is a bug in your adjoint. At the end of your debugging you will have a perfect adjoint. If properly tested, the adjoint is the only piece of code on Earth to be entirely bug-free (although you may still have an imperfect tangent linear)!

29 Data Assimilation Training Course, Reading, -4 arch 4 Test of adjoint in practice Compute perturbed variable (y) using perturbation in input variables (,z) with the tangent linear code y y + NOR _ TL y z z Compute TL norm: Call adjoint routine to obtain gradients in and z with respect to initial perturbation in and z (, z ) from perturbation in y. z z Compute the norm from the adjoint calculation, using unperturbed state and gradients: NOR _ According to the test of adjoint NOR_TL must be equal to NOR_AD to the machine precision! AD y y + y + z z + z z

30 Data Assimilation Training Course, Reading, -4 arch 4 Automatic differentiation Because of the strict rules of tangent linear and adjoint coding, automatic differentiation is possible. Eisting tools: TAF (TAC), TAPENADE (Odyssée),... Reverse the order of instructions, Transpose instructions instantly without typos!!! Especially good in deriving tangent linear codes! There are still unresolved issues: It is NOT a black bo tool, Cannot handle non-differentiable instructions (TL is wrong), Can create huge arrays to store the trajectory, The codes often need to be cleaned-up and optimised. Look in the Supplementary material for more information!

31 Data Assimilation Training Course, Reading, -4 arch 4 Useful References Variational data assimilation: Lorenc, A., 986, Quarterly Journal of the Royal eteorological Society,, Courtier, P. et al., 994, Quarterly Journal of the Royal eteorological Society,, Rabier, F. et al.,, Quarterly Journal of the Royal eteorological Society, 6, The adjoint technique: Errico, R.., 997, Bulletin of the American eteorological Society, 78, Tangent-linear approimation: Errico, R.. et al., 993, Tellus, 45A, Errico, R.., and K. Reader, 999, Quarterly Journal of the Royal eteorological Society, 5, Janisková,. et al., 999, onthly Weather Review, 7, ahfouf, J.-F., 999, Tellus, 5A, Lorenz model: X. Y. Huang and X. Yang. Variational data assimilation with the Lorenz model. Technical Report 6, HIRLA, April 996. Available on ftp site (see notes for practical session). E. Lorenz. Deterministic nonperiodic flow. J. Atmos. Sci., :3-4, 963. Automatic differentiation: Giering R., Tangent Linear and Adjoint odel Compiler, Users anual Center for Global Change Sciences, Department of Earth, Atmospheric, and PlanetaryScience,IT,997 Giering R. and T. Kaminski, Recipes for Adjoint Code Construction, AC Transactions on athematical Software, 998 TAC: TAPENADE: Sensitivity studies using the adjoint technique Janiskova,. and J.-J. orcrette., 5. Investigation of the sensitivity of the ECWF radiation scheme to input parameters using adjoint technique. Quart. J. Roy. eteor. Soc., 3,

Variational assimilation Practical considerations. Amos S. Lawless

Variational assimilation Practical considerations. Amos S. Lawless Variational assimilation Practical considerations Amos S. Lawless a.s.lawless@reading.ac.uk 4D-Var problem ] [ ] [ 2 2 min i i i n i i T i i i b T b h h J y R y B,,, n i i i i f subject to Minimization

More information

Introduction to Data Assimilation. Reima Eresmaa Finnish Meteorological Institute

Introduction to Data Assimilation. Reima Eresmaa Finnish Meteorological Institute Introduction to Data Assimilation Reima Eresmaa Finnish Meteorological Institute 15 June 2006 Outline 1) The purpose of data assimilation 2) The inputs for data assimilation 3) Analysis methods Theoretical

More information

Effect of random perturbations on adaptive observation techniques

Effect of random perturbations on adaptive observation techniques INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS Published online 2 March 2 in Wiley Online Library (wileyonlinelibrary.com..2545 Effect of random perturbations on adaptive observation techniques

More information

Diagnostics of linear and incremental approximations in 4D-Var

Diagnostics of linear and incremental approximations in 4D-Var 399 Diagnostics of linear and incremental approximations in 4D-Var Yannick Trémolet Research Department February 03 Submitted to Q. J. R. Meteorol. Soc. For additional copies please contact The Library

More information

Introduction to initialization of NWP models

Introduction to initialization of NWP models Introduction to initialization of NWP models weather forecasting an initial value problem traditionally, initialization comprised objective analysis of obs at a fixed synoptic time, i.e. 00Z or 12Z: data

More information

Ensemble prediction and strategies for initialization: Tangent Linear and Adjoint Models, Singular Vectors, Lyapunov vectors

Ensemble prediction and strategies for initialization: Tangent Linear and Adjoint Models, Singular Vectors, Lyapunov vectors Ensemble prediction and strategies for initialization: Tangent Linear and Adjoint Models, Singular Vectors, Lyapunov vectors Eugenia Kalnay Lecture 2 Alghero, May 2008 Elements of Ensemble Forecasting

More information

The University of Reading

The University of Reading The University of Reading Radial Velocity Assimilation and Experiments with a Simple Shallow Water Model S.J. Rennie 2 and S.L. Dance 1,2 NUMERICAL ANALYSIS REPORT 1/2008 1 Department of Mathematics 2

More information

Fundamentals of Data Assimilation

Fundamentals of Data Assimilation National Center for Atmospheric Research, Boulder, CO USA GSI Data Assimilation Tutorial - June 28-30, 2010 Acknowledgments and References WRFDA Overview (WRF Tutorial Lectures, H. Huang and D. Barker)

More information

Assimilation Techniques (4): 4dVar April 2001

Assimilation Techniques (4): 4dVar April 2001 Assimilation echniques (4): 4dVar April By Mike Fisher European Centre for Medium-Range Weather Forecasts. able of contents. Introduction. Comparison between the ECMWF 3dVar and 4dVar systems 3. he current

More information

Relationship between Singular Vectors, Bred Vectors, 4D-Var and EnKF

Relationship between Singular Vectors, Bred Vectors, 4D-Var and EnKF Relationship between Singular Vectors, Bred Vectors, 4D-Var and EnKF Eugenia Kalnay and Shu-Chih Yang with Alberto Carrasi, Matteo Corazza and Takemasa Miyoshi 4th EnKF Workshop, April 2010 Relationship

More information

In the derivation of Optimal Interpolation, we found the optimal weight matrix W that minimizes the total analysis error variance.

In the derivation of Optimal Interpolation, we found the optimal weight matrix W that minimizes the total analysis error variance. hree-dimensional variational assimilation (3D-Var) In the derivation of Optimal Interpolation, we found the optimal weight matrix W that minimizes the total analysis error variance. Lorenc (1986) showed

More information

Weak Constraints 4D-Var

Weak Constraints 4D-Var Weak Constraints 4D-Var Yannick Trémolet ECMWF Training Course - Data Assimilation May 1, 2012 Yannick Trémolet Weak Constraints 4D-Var May 1, 2012 1 / 30 Outline 1 Introduction 2 The Maximum Likelihood

More information

E. Andersson, M. Fisher, E. Hólm, L. Isaksen, G. Radnóti, and Y. Trémolet. Research Department

E. Andersson, M. Fisher, E. Hólm, L. Isaksen, G. Radnóti, and Y. Trémolet. Research Department E. Andersson, M. Fisher, E. Hólm, L. Isaksen, G. Radnóti, and Y. Trémolet Research Department September 2005 Series: ECMWF Technical Memoranda A full list of ECMWF Publications can be found on our web

More information

Variational data assimilation

Variational data assimilation Background and methods NCEO, Dept. of Meteorology, Univ. of Reading 710 March 2018, Univ. of Reading Bayes' Theorem Bayes' Theorem p(x y) = posterior distribution = p(x) p(y x) p(y) prior distribution

More information

Variational Data Assimilation Current Status

Variational Data Assimilation Current Status Variational Data Assimilation Current Status Eĺıas Valur Hólm with contributions from Mike Fisher and Yannick Trémolet ECMWF NORDITA Solar and stellar dynamos and cycles October 2009 Eĺıas Valur Hólm (ECMWF)

More information

How does 4D-Var handle Nonlinearity and non-gaussianity?

How does 4D-Var handle Nonlinearity and non-gaussianity? How does 4D-Var handle Nonlinearity and non-gaussianity? Mike Fisher Acknowledgements: Christina Tavolato, Elias Holm, Lars Isaksen, Tavolato, Yannick Tremolet Slide 1 Outline of Talk Non-Gaussian pdf

More information

Relationship between Singular Vectors, Bred Vectors, 4D-Var and EnKF

Relationship between Singular Vectors, Bred Vectors, 4D-Var and EnKF Relationship between Singular Vectors, Bred Vectors, 4D-Var and EnKF Eugenia Kalnay and Shu-Chih Yang with Alberto Carrasi, Matteo Corazza and Takemasa Miyoshi ECODYC10, Dresden 28 January 2010 Relationship

More information

4. DATA ASSIMILATION FUNDAMENTALS

4. DATA ASSIMILATION FUNDAMENTALS 4. DATA ASSIMILATION FUNDAMENTALS... [the atmosphere] "is a chaotic system in which errors introduced into the system can grow with time... As a consequence, data assimilation is a struggle between chaotic

More information

Data assimilation; comparison of 4D-Var and LETKF smoothers

Data assimilation; comparison of 4D-Var and LETKF smoothers Data assimilation; comparison of 4D-Var and LETKF smoothers Eugenia Kalnay and many friends University of Maryland CSCAMM DAS13 June 2013 Contents First part: Forecasting the weather - we are really getting

More information

Model-error estimation in 4D-Var

Model-error estimation in 4D-Var QUARTERLY JOURNAL OF THE ROYAL METEOROLOGICAL SOCIETY Q. J. R. Meteorol. Soc. 33: 67 80 (007) Published online 3 July 007 in Wiley InterScience (www.interscience.wiley.com) DOI: 0.00/qj.94 Model-error

More information

Relative Merits of 4D-Var and Ensemble Kalman Filter

Relative Merits of 4D-Var and Ensemble Kalman Filter Relative Merits of 4D-Var and Ensemble Kalman Filter Andrew Lorenc Met Office, Exeter International summer school on Atmospheric and Oceanic Sciences (ISSAOS) "Atmospheric Data Assimilation". August 29

More information

Kalman Filter and Ensemble Kalman Filter

Kalman Filter and Ensemble Kalman Filter Kalman Filter and Ensemble Kalman Filter 1 Motivation Ensemble forecasting : Provides flow-dependent estimate of uncertainty of the forecast. Data assimilation : requires information about uncertainty

More information

Sensitivity analysis in variational data assimilation and applications

Sensitivity analysis in variational data assimilation and applications Sensitivity analysis in variational data assimilation and applications Dacian N. Daescu Portland State University, P.O. Box 751, Portland, Oregon 977-751, U.S.A. daescu@pdx.edu ABSTRACT Mathematical aspects

More information

Coupled atmosphere-ocean data assimilation in the presence of model error. Alison Fowler and Amos Lawless (University of Reading)

Coupled atmosphere-ocean data assimilation in the presence of model error. Alison Fowler and Amos Lawless (University of Reading) Coupled atmosphere-ocean data assimilation in the presence of model error Alison Fowler and Amos Lawless (University of Reading) Introduction Coupled DA methods are being developed to initialise forecasts

More information

Accelerating the spin-up of Ensemble Kalman Filtering

Accelerating the spin-up of Ensemble Kalman Filtering Accelerating the spin-up of Ensemble Kalman Filtering Eugenia Kalnay * and Shu-Chih Yang University of Maryland Abstract A scheme is proposed to improve the performance of the ensemble-based Kalman Filters

More information

ESA CONTRACT REPORT. WP-1000 report: Preliminary analysis and planning. M. Janisková and M. Fielding. Contract Report to the European Space Agency

ESA CONTRACT REPORT. WP-1000 report: Preliminary analysis and planning. M. Janisková and M. Fielding. Contract Report to the European Space Agency ESA CONTRACT REPORT Contract Report to the European Space Agency Operational Assimilation of Space-borne Radar and Lidar Cloud Profile Observations for Numerical Weather Prediction WP-1000 report: Preliminary

More information

OOPS - An Object Oriented Framework for Coupling Data Assimilation Algorithms to Models.

OOPS - An Object Oriented Framework for Coupling Data Assimilation Algorithms to Models. OOPS - An Object Oriented Framework for Coupling Data Assimilation Algorithms to Models. Mike Fisher ECMWF 15 December 2010 Mike Fisher (ECMWF) Object Oriented Prediction System 15 December 2010 1 / 31

More information

Module III: Partial differential equations and optimization

Module III: Partial differential equations and optimization Module III: Partial differential equations and optimization Martin Berggren Department of Information Technology Uppsala University Optimization for differential equations Content Martin Berggren (UU)

More information

Stability of Ensemble Kalman Filters

Stability of Ensemble Kalman Filters Stability of Ensemble Kalman Filters Idrissa S. Amour, Zubeda Mussa, Alexander Bibov, Antti Solonen, John Bardsley, Heikki Haario and Tuomo Kauranne Lappeenranta University of Technology University of

More information

Tangent-linear and adjoint models in data assimilation

Tangent-linear and adjoint models in data assimilation Tangent-linear and adjoint models in data assimilation Marta Janisková and Philippe Lopez ECMWF Thanks to: F. Váňa, M.Fielding 2018 Annual Seminar: Earth system assimilation 10-13 September 2018 Tangent-linear

More information

3.3.1 Linear functions yet again and dot product In 2D, a homogenous linear scalar function takes the general form:

3.3.1 Linear functions yet again and dot product In 2D, a homogenous linear scalar function takes the general form: 3.3 Gradient Vector and Jacobian Matri 3 3.3 Gradient Vector and Jacobian Matri Overview: Differentiable functions have a local linear approimation. Near a given point, local changes are determined by

More information

Linearized Physics (LP): Progress and Issues

Linearized Physics (LP): Progress and Issues Linearized Physics (LP): Progress and Issues Philippe Lopez ECMWF, Reading, UK with thanks to Marta Janisková, Alan Geer and Peter Bauer ECMWF-JCSDA Workshop on Assimilating Satellite Observations of Clouds

More information

Data Assimilation for Weather Forecasting: Reducing the Curse of Dimensionality

Data Assimilation for Weather Forecasting: Reducing the Curse of Dimensionality Data Assimilation for Weather Forecasting: Reducing the Curse of Dimensionality Philippe Toint (with S. Gratton, S. Gürol, M. Rincon-Camacho, E. Simon and J. Tshimanga) University of Namur, Belgium Leverhulme

More information

Performance of 4D-Var with Different Strategies for the Use of Adjoint Physics with the FSU Global Spectral Model

Performance of 4D-Var with Different Strategies for the Use of Adjoint Physics with the FSU Global Spectral Model 668 MONTHLY WEATHER REVIEW Performance of 4D-Var with Different Strategies for the Use of Adjoint Physics with the FSU Global Spectral Model ZHIJIN LI Supercomputer Computations Research Institute, The

More information

A Comparative Study of 4D-VAR and a 4D Ensemble Kalman Filter: Perfect Model Simulations with Lorenz-96

A Comparative Study of 4D-VAR and a 4D Ensemble Kalman Filter: Perfect Model Simulations with Lorenz-96 Tellus 000, 000 000 (0000) Printed 20 October 2006 (Tellus LATEX style file v2.2) A Comparative Study of 4D-VAR and a 4D Ensemble Kalman Filter: Perfect Model Simulations with Lorenz-96 Elana J. Fertig

More information

Data assimilation didactic examples. User s guide - David Cugnet, 2011

Data assimilation didactic examples. User s guide - David Cugnet, 2011 Data assimilation didactic examples. User s guide - David Cugnet, 2011 Introduction The present didactic software is using two models: the first one is a simple damped mechanical oscillator, and the second

More information

The ECMWF Hybrid 4D-Var and Ensemble of Data Assimilations

The ECMWF Hybrid 4D-Var and Ensemble of Data Assimilations The Hybrid 4D-Var and Ensemble of Data Assimilations Lars Isaksen, Massimo Bonavita and Elias Holm Data Assimilation Section lars.isaksen@ecmwf.int Acknowledgements to: Mike Fisher and Marta Janiskova

More information

Phase space, Tangent-Linear and Adjoint Models, Singular Vectors, Lyapunov Vectors and Normal Modes

Phase space, Tangent-Linear and Adjoint Models, Singular Vectors, Lyapunov Vectors and Normal Modes Phase space, Tangent-Linear and Adjoint Models, Singular Vectors, Lyapunov Vectors and Normal Modes Assume a phase space of dimension N where Autonomous governing equations with initial state: = is a state

More information

The Impact of Background Error on Incomplete Observations for 4D-Var Data Assimilation with the FSU GSM

The Impact of Background Error on Incomplete Observations for 4D-Var Data Assimilation with the FSU GSM The Impact of Background Error on Incomplete Observations for 4D-Var Data Assimilation with the FSU GSM I. Michael Navon 1, Dacian N. Daescu 2, and Zhuo Liu 1 1 School of Computational Science and Information

More information

LECTURE # - NEURAL COMPUTATION, Feb 04, Linear Regression. x 1 θ 1 output... θ M x M. Assumes a functional form

LECTURE # - NEURAL COMPUTATION, Feb 04, Linear Regression. x 1 θ 1 output... θ M x M. Assumes a functional form LECTURE # - EURAL COPUTATIO, Feb 4, 4 Linear Regression Assumes a functional form f (, θ) = θ θ θ K θ (Eq) where = (,, ) are the attributes and θ = (θ, θ, θ ) are the function parameters Eample: f (, θ)

More information

Lagrangian data assimilation for point vortex systems

Lagrangian data assimilation for point vortex systems JOT J OURNAL OF TURBULENCE http://jot.iop.org/ Lagrangian data assimilation for point vortex systems Kayo Ide 1, Leonid Kuznetsov 2 and Christopher KRTJones 2 1 Department of Atmospheric Sciences and Institute

More information

Observation Impact Assessment for Dynamic. Data-Driven Coupled Chaotic System

Observation Impact Assessment for Dynamic. Data-Driven Coupled Chaotic System Applied Mathematical Sciences, Vol. 10, 2016, no. 45, 2239-2248 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2016.65170 Observation Impact Assessment for Dynamic Data-Driven Coupled Chaotic

More information

Using Model Reduction Methods within Incremental Four-Dimensional Variational Data Assimilation

Using Model Reduction Methods within Incremental Four-Dimensional Variational Data Assimilation APRIL 2008 L A W L E S S E T A L. 1511 Using Model Reduction Methods within Incremental Four-Dimensional Variational Data Assimilation A. S. LAWLESS AND N. K. NICHOLS Department of Mathematics, University

More information

Sensitivity analysis by adjoint Automatic Differentiation and Application

Sensitivity analysis by adjoint Automatic Differentiation and Application Sensitivity analysis by adjoint Automatic Differentiation and Application Anca Belme Massimiliano Martinelli Laurent Hascoët Valérie Pascual Alain Dervieux INRIA Sophia-Antipolis Project TROPICS Alain.Dervieux@inria.fr

More information

Numerical Weather prediction at the European Centre for Medium-Range Weather Forecasts

Numerical Weather prediction at the European Centre for Medium-Range Weather Forecasts Numerical Weather prediction at the European Centre for Medium-Range Weather Forecasts Time series curves 500hPa geopotential Correlation coefficent of forecast anomaly N Hemisphere Lat 20.0 to 90.0 Lon

More information

Initial Uncertainties in the EPS: Singular Vector Perturbations

Initial Uncertainties in the EPS: Singular Vector Perturbations Initial Uncertainties in the EPS: Singular Vector Perturbations Training Course 2013 Initial Uncertainties in the EPS (I) Training Course 2013 1 / 48 An evolving EPS EPS 1992 2010: initial perturbations

More information

An introduction to data assimilation. Eric Blayo University of Grenoble and INRIA

An introduction to data assimilation. Eric Blayo University of Grenoble and INRIA An introduction to data assimilation Eric Blayo University of Grenoble and INRIA Data assimilation, the science of compromises Context characterizing a (complex) system and/or forecasting its evolution,

More information

Chapter 6. Nonlinear Equations. 6.1 The Problem of Nonlinear Root-finding. 6.2 Rate of Convergence

Chapter 6. Nonlinear Equations. 6.1 The Problem of Nonlinear Root-finding. 6.2 Rate of Convergence Chapter 6 Nonlinear Equations 6. The Problem of Nonlinear Root-finding In this module we consider the problem of using numerical techniques to find the roots of nonlinear equations, f () =. Initially we

More information

Sensitivities and Singular Vectors with Moist Norms

Sensitivities and Singular Vectors with Moist Norms Sensitivities and Singular Vectors with Moist Norms T. Jung, J. Barkmeijer, M.M. Coutinho 2, and C. Mazeran 3 ECWMF, Shinfield Park, Reading RG2 9AX, United Kingdom thomas.jung@ecmwf.int 2 Department of

More information

Linear Discriminant Functions

Linear Discriminant Functions Linear Discriminant Functions Linear discriminant functions and decision surfaces Definition It is a function that is a linear combination of the components of g() = t + 0 () here is the eight vector and

More information

Fixed Point Theorem and Sequences in One or Two Dimensions

Fixed Point Theorem and Sequences in One or Two Dimensions Fied Point Theorem and Sequences in One or Two Dimensions Dr. Wei-Chi Yang Let us consider a recursive sequence of n+ = n + sin n and the initial value can be an real number. Then we would like to ask

More information

An artificial neural networks (ANNs) model is a functional abstraction of the

An artificial neural networks (ANNs) model is a functional abstraction of the CHAPER 3 3. Introduction An artificial neural networs (ANNs) model is a functional abstraction of the biological neural structures of the central nervous system. hey are composed of many simple and highly

More information

GEOS Chem v7 Adjoint User's Guide

GEOS Chem v7 Adjoint User's Guide GEOS Chem v7 Adjoint User's Guide An adjoint model for GEOS-Chem to perform 4D-Var Data Assimilation and Sensitivity Analysis Kumaresh Singh, Adrian Sandu & Paul Eller Department of Computer Science Virginia

More information

Mathematical Concepts of Data Assimilation

Mathematical Concepts of Data Assimilation Mathematical Concepts of Data Assimilation N.K. Nichols 1 Introduction Environmental systems can be realistically described by mathematical and numerical models of the system dynamics. These models can

More information

(One Dimension) Problem: for a function f(x), find x 0 such that f(x 0 ) = 0. f(x)

(One Dimension) Problem: for a function f(x), find x 0 such that f(x 0 ) = 0. f(x) Solving Nonlinear Equations & Optimization One Dimension Problem: or a unction, ind 0 such that 0 = 0. 0 One Root: The Bisection Method This one s guaranteed to converge at least to a singularity, i not

More information

Dacian N. Daescu 1, I. Michael Navon 2

Dacian N. Daescu 1, I. Michael Navon 2 6.4 REDUCED-ORDER OBSERVATION SENSITIVITY IN 4D-VAR DATA ASSIMILATION Dacian N. Daescu 1, I. Michael Navon 2 1 Portland State University, Portland, Oregon, 2 Florida State University, Tallahassee, Florida

More information

Numerical Methods for PDE-Constrained Optimization

Numerical Methods for PDE-Constrained Optimization Numerical Methods for PDE-Constrained Optimization Richard H. Byrd 1 Frank E. Curtis 2 Jorge Nocedal 2 1 University of Colorado at Boulder 2 Northwestern University Courant Institute of Mathematical Sciences,

More information

Ensemble Kalman Filter potential

Ensemble Kalman Filter potential Ensemble Kalman Filter potential Former students (Shu-Chih( Yang, Takemasa Miyoshi, Hong Li, Junjie Liu, Chris Danforth, Ji-Sun Kang, Matt Hoffman), and Eugenia Kalnay University of Maryland Acknowledgements:

More information

Chapter 9. Derivatives. Josef Leydold Mathematical Methods WS 2018/19 9 Derivatives 1 / 51. f x. (x 0, f (x 0 ))

Chapter 9. Derivatives. Josef Leydold Mathematical Methods WS 2018/19 9 Derivatives 1 / 51. f x. (x 0, f (x 0 )) Chapter 9 Derivatives Josef Leydold Mathematical Methods WS 208/9 9 Derivatives / 5 Difference Quotient Let f : R R be some function. The the ratio f = f ( 0 + ) f ( 0 ) = f ( 0) 0 is called difference

More information

Local Ensemble Transform Kalman Filter

Local Ensemble Transform Kalman Filter Local Ensemble Transform Kalman Filter Brian Hunt 11 June 2013 Review of Notation Forecast model: a known function M on a vector space of model states. Truth: an unknown sequence {x n } of model states

More information

8. THEOREM If the partial derivatives f x. and f y exist near (a, b) and are continuous at (a, b), then f is differentiable at (a, b).

8. THEOREM If the partial derivatives f x. and f y exist near (a, b) and are continuous at (a, b), then f is differentiable at (a, b). 8. THEOREM I the partial derivatives and eist near (a b) and are continuous at (a b) then is dierentiable at (a b). For a dierentiable unction o two variables z= ( ) we deine the dierentials d and d to

More information

Development of a tangent linear model (version 1.0) for the High-Order Method Modeling Environment dynamical core

Development of a tangent linear model (version 1.0) for the High-Order Method Modeling Environment dynamical core Geosci. Model Dev., 7, 75 82, 204 www.geosci-model-dev.net/7/75/204/ doi:0.594/gmd-7-75-204 Author(s) 204. CC Attribution 3.0 License. Development of a tangent linear model (version.0) for the High-Order

More information

2D.4 THE STRUCTURE AND SENSITIVITY OF SINGULAR VECTORS ASSOCIATED WITH EXTRATROPICAL TRANSITION OF TROPICAL CYCLONES

2D.4 THE STRUCTURE AND SENSITIVITY OF SINGULAR VECTORS ASSOCIATED WITH EXTRATROPICAL TRANSITION OF TROPICAL CYCLONES 2D.4 THE STRUCTURE AND SENSITIVITY OF SINGULAR VECTORS ASSOCIATED WITH EXTRATROPICAL TRANSITION OF TROPICAL CYCLONES Simon T. Lang Karlsruhe Institute of Technology. INTRODUCTION During the extratropical

More information

Lateral Boundary Conditions

Lateral Boundary Conditions Lateral Boundary Conditions Introduction For any non-global numerical simulation, the simulation domain is finite. Consequently, some means of handling the outermost extent of the simulation domain its

More information

Hybrid variational-ensemble data assimilation. Daryl T. Kleist. Kayo Ide, Dave Parrish, John Derber, Jeff Whitaker

Hybrid variational-ensemble data assimilation. Daryl T. Kleist. Kayo Ide, Dave Parrish, John Derber, Jeff Whitaker Hybrid variational-ensemble data assimilation Daryl T. Kleist Kayo Ide, Dave Parrish, John Derber, Jeff Whitaker Weather and Chaos Group Meeting 07 March 20 Variational Data Assimilation J Var J 2 2 T

More information

Parallel Algorithms for Four-Dimensional Variational Data Assimilation

Parallel Algorithms for Four-Dimensional Variational Data Assimilation Parallel Algorithms for Four-Dimensional Variational Data Assimilation Mie Fisher ECMWF October 24, 2011 Mie Fisher (ECMWF) Parallel 4D-Var October 24, 2011 1 / 37 Brief Introduction to 4D-Var Four-Dimensional

More information

Adjoint code development and optimization using automatic differentiation (AD)

Adjoint code development and optimization using automatic differentiation (AD) Adjoint code development and optimization using automatic differentiation (AD) Praveen. C Computational and Theoretical Fluid Dynamics Division National Aerospace Laboratories Bangalore - 560 037 CTFD

More information

Presentation in Convex Optimization

Presentation in Convex Optimization Dec 22, 2014 Introduction Sample size selection in optimization methods for machine learning Introduction Sample size selection in optimization methods for machine learning Main results: presents a methodology

More information

Four-Dimensional Ensemble Kalman Filtering

Four-Dimensional Ensemble Kalman Filtering Four-Dimensional Ensemble Kalman Filtering B.R. Hunt, E. Kalnay, E.J. Kostelich, E. Ott, D.J. Patil, T. Sauer, I. Szunyogh, J.A. Yorke, A.V. Zimin University of Maryland, College Park, MD 20742, USA Ensemble

More information

COUPLED OCEAN-ATMOSPHERE 4DVAR

COUPLED OCEAN-ATMOSPHERE 4DVAR COUPLED OCEAN-ATMOSPHERE 4DVAR Hans Ngodock, Matthew Carrier, Clark Rowley, Tim Campbell NRL, Stennis Space Center Clark Amerault, Liang Xu, Teddy Holt NRL, Monterey 11/17/2016 International workshop on

More information

J1.3 GENERATING INITIAL CONDITIONS FOR ENSEMBLE FORECASTS: MONTE-CARLO VS. DYNAMIC METHODS

J1.3 GENERATING INITIAL CONDITIONS FOR ENSEMBLE FORECASTS: MONTE-CARLO VS. DYNAMIC METHODS J1.3 GENERATING INITIAL CONDITIONS FOR ENSEMBLE FORECASTS: MONTE-CARLO VS. DYNAMIC METHODS Thomas M. Hamill 1, Jeffrey S. Whitaker 1, and Chris Snyder 2 1 NOAA-CIRES Climate Diagnostics Center, Boulder,

More information

Coupled atmosphere-ocean variational data assimilation in the presence of model error

Coupled atmosphere-ocean variational data assimilation in the presence of model error Coupled atmosphere-ocean variational data assimilation in the presence of model error Amos S. Lawless (work with Alison M. Fowler) Funded by Natural Environment Research Council Aim Compare how different

More information

Neural Networks and the Back-propagation Algorithm

Neural Networks and the Back-propagation Algorithm Neural Networks and the Back-propagation Algorithm Francisco S. Melo In these notes, we provide a brief overview of the main concepts concerning neural networks and the back-propagation algorithm. We closely

More information

Handling nonlinearity in Ensemble Kalman Filter: Experiments with the three-variable Lorenz model

Handling nonlinearity in Ensemble Kalman Filter: Experiments with the three-variable Lorenz model Handling nonlinearity in Ensemble Kalman Filter: Experiments with the three-variable Lorenz model Shu-Chih Yang 1*, Eugenia Kalnay, and Brian Hunt 1. Department of Atmospheric Sciences, National Central

More information

Nonlinear error dynamics for cycled data assimilation methods

Nonlinear error dynamics for cycled data assimilation methods Nonlinear error dynamics for cycled data assimilation methods A J F Moodey 1, A S Lawless 1,2, P J van Leeuwen 2, R W E Potthast 1,3 1 Department of Mathematics and Statistics, University of Reading, UK.

More information

Local Ensemble Transform Kalman Filter: An Efficient Scheme for Assimilating Atmospheric Data

Local Ensemble Transform Kalman Filter: An Efficient Scheme for Assimilating Atmospheric Data Local Ensemble Transform Kalman Filter: An Efficient Scheme for Assimilating Atmospheric Data John Harlim and Brian R. Hunt Department of Mathematics and Institute for Physical Science and Technology University

More information

P 1.86 A COMPARISON OF THE HYBRID ENSEMBLE TRANSFORM KALMAN FILTER (ETKF)- 3DVAR AND THE PURE ENSEMBLE SQUARE ROOT FILTER (EnSRF) ANALYSIS SCHEMES

P 1.86 A COMPARISON OF THE HYBRID ENSEMBLE TRANSFORM KALMAN FILTER (ETKF)- 3DVAR AND THE PURE ENSEMBLE SQUARE ROOT FILTER (EnSRF) ANALYSIS SCHEMES P 1.86 A COMPARISON OF THE HYBRID ENSEMBLE TRANSFORM KALMAN FILTER (ETKF)- 3DVAR AND THE PURE ENSEMBLE SQUARE ROOT FILTER (EnSRF) ANALYSIS SCHEMES Xuguang Wang*, Thomas M. Hamill, Jeffrey S. Whitaker NOAA/CIRES

More information

4DEnVar. Four-Dimensional Ensemble-Variational Data Assimilation. Colloque National sur l'assimilation de données

4DEnVar. Four-Dimensional Ensemble-Variational Data Assimilation. Colloque National sur l'assimilation de données Four-Dimensional Ensemble-Variational Data Assimilation 4DEnVar Colloque National sur l'assimilation de données Andrew Lorenc, Toulouse France. 1-3 décembre 2014 Crown copyright Met Office 4DEnVar: Topics

More information

Sparse Optimization Lecture: Basic Sparse Optimization Models

Sparse Optimization Lecture: Basic Sparse Optimization Models Sparse Optimization Lecture: Basic Sparse Optimization Models Instructor: Wotao Yin July 2013 online discussions on piazza.com Those who complete this lecture will know basic l 1, l 2,1, and nuclear-norm

More information

Computational Aspects of Data Assimilation for Aerosol Dynamics

Computational Aspects of Data Assimilation for Aerosol Dynamics Computational Aspects of Data Assimilation for Aerosol Dynamics A. Sandu 1, W. Liao 1, G.R. Carmichael 2, D. Henze 3, J.H. Seinfeld 3, T. Chai 2, and D. Daescu 4 1 Department of Computer Science Virginia

More information

4. Assessment of model input uncertainties with 4D-VAR chemical data assimilation (Task 3)

4. Assessment of model input uncertainties with 4D-VAR chemical data assimilation (Task 3) TERC Project 98:- Air Quality Modeling of TexAQS-II Episodes with Data Assimilation 86 4. Assessment of model input uncertainties with 4D-VAR chemical data assimilation (Task 3) In this section we report

More information

EnKF Review. P.L. Houtekamer 7th EnKF workshop Introduction to the EnKF. Challenges. The ultimate global EnKF algorithm

EnKF Review. P.L. Houtekamer 7th EnKF workshop Introduction to the EnKF. Challenges. The ultimate global EnKF algorithm Overview 1 2 3 Review of the Ensemble Kalman Filter for Atmospheric Data Assimilation 6th EnKF Purpose EnKF equations localization After the 6th EnKF (2014), I decided with Prof. Zhang to summarize progress

More information

(Toward) Scale-dependent weighting and localization for the NCEP GFS hybrid 4DEnVar Scheme

(Toward) Scale-dependent weighting and localization for the NCEP GFS hybrid 4DEnVar Scheme (Toward) Scale-dependent weighting and localization for the NCEP GFS hybrid 4DEnVar Scheme Daryl Kleist 1, Kayo Ide 1, Rahul Mahajan 2, Deng-Shun Chen 3 1 University of Maryland - Dept. of Atmospheric

More information

4D-Var or Ensemble Kalman Filter? TELLUS A, in press

4D-Var or Ensemble Kalman Filter? TELLUS A, in press 4D-Var or Ensemble Kalman Filter? Eugenia Kalnay 1 *, Hong Li 1, Takemasa Miyoshi 2, Shu-Chih Yang 1, and Joaquim Ballabrera-Poy 3 1 University of Maryland, College Park, MD, 20742-2425 2 Numerical Prediction

More information

Using Jacobian sensitivities to assess a linearization of the relaxed Arakawa Schubert convection scheme

Using Jacobian sensitivities to assess a linearization of the relaxed Arakawa Schubert convection scheme Quarterly Journalof the Royal Meteorological Society Q. J. R. Meteorol. Soc. 1: 1319 1332, April 214 B DOI:1.12/qj.221 Using Jacobian sensitivities to assess a linearization of the relaxed Arakawa Schubert

More information

Lecture 7: Weak Duality

Lecture 7: Weak Duality EE 227A: Conve Optimization and Applications February 7, 2012 Lecture 7: Weak Duality Lecturer: Laurent El Ghaoui 7.1 Lagrange Dual problem 7.1.1 Primal problem In this section, we consider a possibly

More information

Comparing Variational, Ensemble-based and Hybrid Data Assimilations at Regional Scales

Comparing Variational, Ensemble-based and Hybrid Data Assimilations at Regional Scales Comparing Variational, Ensemble-based and Hybrid Data Assimilations at Regional Scales Meng Zhang and Fuqing Zhang Penn State University Xiang-Yu Huang and Xin Zhang NCAR 4 th EnDA Workshop, Albany, NY

More information

Ting Lei, Xuguang Wang University of Oklahoma, Norman, OK, USA. Wang and Lei, MWR, Daryl Kleist (NCEP): dual resolution 4DEnsVar

Ting Lei, Xuguang Wang University of Oklahoma, Norman, OK, USA. Wang and Lei, MWR, Daryl Kleist (NCEP): dual resolution 4DEnsVar GSI-based four dimensional ensemble-variational (4DEnsVar) data assimilation: formulation and single resolution experiments with real data for NCEP GFS Ting Lei, Xuguang Wang University of Oklahoma, Norman,

More information

Data assimilation. Polyphemus Training Session. June 9, Introduction 2

Data assimilation. Polyphemus Training Session. June 9, Introduction 2 Data assimilation Polyphemus Training Session June 9, 2009 About Purpose: introduction to optimal interpolation, Kalman filtering and variational data assimilation with Polair3D; application to photochemistry

More information

Direct assimilation of all-sky microwave radiances at ECMWF

Direct assimilation of all-sky microwave radiances at ECMWF Direct assimilation of all-sky microwave radiances at ECMWF Peter Bauer, Alan Geer, Philippe Lopez, Deborah Salmond European Centre for Medium-Range Weather Forecasts Reading, Berkshire, UK Slide 1 17

More information

Multistep Methods for IVPs. t 0 < t < T

Multistep Methods for IVPs. t 0 < t < T Multistep Methods for IVPs We are still considering the IVP dy dt = f(t,y) t 0 < t < T y(t 0 ) = y 0 So far we have looked at Euler s method, which was a first order method and Runge Kutta (RK) methods

More information

Certification of Derivatives Computed by Automatic Differentiation

Certification of Derivatives Computed by Automatic Differentiation Certification of Derivatives Computed by Automatic Differentiation Mauricio Araya Polo & Laurent Hascoët Project TROPCS WSEAS, Cancún, México, May 13, 2005 1 Plan ntroduction (Background) Automatic Differentiation

More information

4-D Var Data Assimilation. Ionel M. Navon, R. Ştefănescu

4-D Var Data Assimilation. Ionel M. Navon, R. Ştefănescu 4-D Var Data Assimilation Ionel M. Navon, R. Department of Scientific Computing Florida State University Tallahassee, Florida November 26, 2012 (Florida State University) November 26, 2012 1 / 115 Contents

More information

Intro to Automatic Differentiation

Intro to Automatic Differentiation Intro to Automatic Differentiation Thomas Kaminski (http://fastopt.com) Thanks to: Simon Blessing (FastOpt), Ralf Giering (FastOpt), Nadine Gobron (JRC), Wolfgang Knorr (QUEST), Thomas Lavergne (Met.No),

More information

Some ideas for Ensemble Kalman Filter

Some ideas for Ensemble Kalman Filter Some ideas for Ensemble Kalman Filter Former students and Eugenia Kalnay UMCP Acknowledgements: UMD Chaos-Weather Group: Brian Hunt, Istvan Szunyogh, Ed Ott and Jim Yorke, Kayo Ide, and students Former

More information

Masahiro Kazumori, Takashi Kadowaki Numerical Prediction Division Japan Meteorological Agency

Masahiro Kazumori, Takashi Kadowaki Numerical Prediction Division Japan Meteorological Agency Development of an all-sky assimilation of microwave imager and sounder radiances for the Japan Meteorological Agency global numerical weather prediction system Masahiro Kazumori, Takashi Kadowaki Numerical

More information

ADJONT-BASED ANALYSIS OF OBSERVATION IMPACT ON TROPICAL CYCLONE INTENSITY FORECASTS

ADJONT-BASED ANALYSIS OF OBSERVATION IMPACT ON TROPICAL CYCLONE INTENSITY FORECASTS 7A.3 ADJONT-BASED ANALYSIS OF OBSERVATION IMPACT ON TROPICAL CYCLONE INTENSITY FORECASTS Brett T. Hoover* and Chris S. Velden Cooperative Institute for Meteorological Satellite Studies, Space Science and

More information

Multidisciplinary System Design Optimization (MSDO)

Multidisciplinary System Design Optimization (MSDO) oday s opics Multidisciplinary System Design Optimization (MSDO) Approimation Methods Lecture 9 6 April 004 Design variable lining Reduced-Basis Methods Response Surface Approimations Kriging Variable-Fidelity

More information

Estimating observation impact without adjoint model in an ensemble Kalman filter

Estimating observation impact without adjoint model in an ensemble Kalman filter QUARTERLY JOURNAL OF THE ROYAL METEOROLOGICAL SOCIETY Q. J. R. Meteorol. Soc. 134: 1327 1335 (28) Published online in Wiley InterScience (www.interscience.wiley.com) DOI: 1.12/qj.28 Estimating observation

More information

Upgrade of JMA s Typhoon Ensemble Prediction System

Upgrade of JMA s Typhoon Ensemble Prediction System Upgrade of JMA s Typhoon Ensemble Prediction System Masayuki Kyouda Numerical Prediction Division, Japan Meteorological Agency and Masakazu Higaki Office of Marine Prediction, Japan Meteorological Agency

More information