A revised 4D-Var algorithm Yannick Trémolet ECMWF IMA W/S 29 April, 2002 Mike Fisher, Lars Isaksen and Erik Andersson For increased efficiency and improved.

Slides:



Advertisements
Similar presentations
Introduction to data assimilation in meteorology Pierre Brousseau, Ludovic Auger ATMO 08,Alghero, september 2008.
Advertisements

Assimilation Algorithms: Tangent Linear and Adjoint models Yannick Trémolet ECMWF Data Assimilation Training Course March 2006.
The Inverse Regional Ocean Modeling System:
Status and performance of HIRLAM 4D-Var Nils Gustafsson.
Data Assimilation Andrew Collard. Overview Introduction to Atmospheric Data Assimilation Control Variables Observations Background Error Covariance Summary.
Polly Smith, Alison Fowler, Amos Lawless School of Mathematical and Physical Sciences, University of Reading Exploring coupled data assimilation using.
ECMWF COSPAR Training Fortaleza, Brasil, 11-Nov A very first introduction to data assimilation for NWP systems Joaquín Muñoz Sabater ECMWF.
Initialization Issues of Coupled Ocean-atmosphere Prediction System Climate and Environment System Research Center Seoul National University, Korea In-Sik.
Steepest Decent and Conjugate Gradients (CG). Solving of the linear equation system.
Modern iterative methods For basic iterative methods, converge linearly Modern iterative methods, converge faster –Krylov subspace method Steepest descent.
ECMWF CO 2 Data Assimilation at ECMWF Richard Engelen European Centre for Medium-Range Weather Forecasts Reading, United Kingdom Many thanks to Phil Watts,
Numerical Optimization
Data assimilation schemes in numerical weather forecasting and their link with ensemble forecasting Gérald Desroziers Météo-France, Toulouse, France.
Numerical Weather Prediction on Linux-clusters – Operational and research aspects Nils Gustafsson SMHI.
1/20 Accelerating minimizations in ensemble variational assimilation G. Desroziers, L. Berre Météo-France/CNRS (CNRM/GAME)
ECMWF Slide 1 How does 4D-Var handle Nonlinearity and non-Gaussianity? Mike Fisher Acknowledgements: Christina Tavolato, Elias Holm, Lars Isaksen, Tavolato,
Bill Campbell and Liz Satterfield Naval Research Laboratory, Monterey CA Presented at the AMS Annual Meeting 4-8 January 2015 Phoenix, AZ Accounting for.
Exploring strategies for coupled 4D-Var data assimilation using an idealised atmosphere-ocean model Polly Smith, Alison Fowler & Amos Lawless School of.
Slide 1 Evaluation of observation impact and observation error covariance retuning Cristina Lupu, Carla Cardinali, Tony McNally ECMWF, Reading, UK WWOSC.
Numerical Weather Prediction Division The usage of the ATOVS data in the Korea Meteorological Administration (KMA) Sang-Won Joo Korea Meteorological Administration.
ECMWF – 1© European Centre for Medium-Range Weather Forecasts Developments in the use of AMSU-A, ATMS and HIRS data at ECMWF Heather Lawrence, first-year.
© Crown copyright Met Office Adaptive mesh method in the Met Office variational data assimilation system Chiara Piccolo and Mike Cullen Adaptive Multiscale.
© The Aerospace Corporation 2014 Observation Impact on Mesoscale Model Forecast Accuracy over Southwest Asia Dr. Michael D. McAtee Environmental Satellite.
Diagnosing Climate Change from Satellite Sounding Measurements – From Filter Radiometers to Spectrometers William L. Smith Sr 1,2., Elisabeth Weisz 1,
Computing a posteriori covariance in variational DA I.Gejadze, F.-X. Le Dimet, V.Shutyaev.
Lars Isaksen, ECMWF, March 2006 Data assimilation and use of satellite data1 Control of Gravity Waves Gravity waves and divergent flow in the atmosphere.
Impact study with observations assimilated over North America and the North Pacific Ocean at MSC Stéphane Laroche and Réal Sarrazin Environment Canada.
Ocean Data Variational Assimilation with OPA: Ongoing developments with OPAVAR and implementation plan for NEMOVAR Sophie RICCI, Anthony Weaver, Nicolas.
Slide 1 Sakari Uppala and Dick Dee European Centre for Medium-Range Weather Forecasts ECMWF reanalysis: present and future.
Stephanie Guedj Florence Rabier Vincent Guidard Benjamin Ménétrier Observation error estimation in a convective-scale NWP system.
Data assimilation and observing systems strategies Pierre Gauthier Data Assimilation and Satellite Meteorology Division Meteorological Service of Canada.
HIRLAM 3/4D-Var developments Nils Gustafsson, SMHI.
Sensitivity Analysis of Mesoscale Forecasts from Large Ensembles of Randomly and Non-Randomly Perturbed Model Runs William Martin November 10, 2005.
Data assimilation and forecasting the weather (!) Eugenia Kalnay and many friends University of Maryland.
The status and development of the ECMWF forecast model M. Hortal, M. Miller, C. Temperton, A. Untch, N. Wedi ECMWF.
Weather forecasting by computer Michael Revell NIWA
EWGLAM Oct Some recent developments in the ECMWF model Mariano Hortal ECMWF Thanks to: A. Beljars (physics), E. Holm (humidity analysis)
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.
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.
Local Predictability of the Performance of an Ensemble Forecast System Liz Satterfield and Istvan Szunyogh Texas A&M University, College Station, TX Third.
Prepared by Dusanka Zupanski and …… Maximum Likelihood Ensemble Filter: application to carbon problems.
NCAR April 1 st 2003 Mesoscale and Microscale Meteorology Data Assimilation in AMPS Dale Barker S. Rizvi, and M. Duda MMM Division, NCAR
Data assimilation for weather forecasting G.W. Inverarity 06/05/15.
Slide 1 International Typhoon Workshop Tokyo 2009 Slide 1 Impact of increased satellite data density in sensitive areas Carla Cardinali, Peter Bauer, Roberto.
Slide 1 NEMOVAR-LEFE Workshop 22/ Slide 1 Current status of NEMOVAR Kristian Mogensen.
Examination of Observation Impacts Derived from OSEs and Adjoint Models Ron Gelaro and Yanqiu Zhu NASA Global Modeling and Assimilation Office Ricardo.
1 3D-Var assimilation of CHAMP measurements at the Met Office Sean Healy, Adrian Jupp and Christian Marquardt.
1 Radiative Transfer Models and their Adjoints Paul van Delst.
Global vs mesoscale ATOVS assimilation at the Met Office Global Large obs error (4 K) NESDIS 1B radiances NOAA-15 & 16 HIRS and AMSU thinned to 154 km.
ALADIN 3DVAR at the Hungarian Meteorological Service 1 _____________________________________________________________________________________ 27th EWGLAM.
OSEs with HIRLAM and HARMONIE for EUCOS Nils Gustafsson, SMHI Sigurdur Thorsteinsson, IMO John de Vries, KNMI Roger Randriamampianina, met.no.
The assimilation of satellite radiances in LM F. Di Giuseppe, B. Krzeminski,R. Hess, C. Shraff (1) ARPA-SIM Italy (2) IMGW,Poland (3)DWD, Germany.
Mesoscale Assimilation of Rain-Affected Observations Clark Amerault National Research Council Postdoctoral Associate - Naval Research Laboratory, Monterey,
June 20, 2005Workshop on Chemical data assimilation and data needs Data Assimilation Methods Experience from operational meteorological assimilation John.
ECMWF/EUMETSAT NWP-SAF Satellite data assimilation Training Course Mar 2016.
ECMWF/EUMETSAT NWP-SAF Satellite data assimilation Training Course
Progress in development of HARMONIE 3D-Var and 4D-Var Contributions from Magnus Lindskog, Roger Randriamampianina, Ulf Andrae, Ole Vignes, Carlos Geijo,
ECMWF/EUMETSAT NWP-SAF Satellite data assimilation Training Course
Gleb Panteleev (IARC) Max Yaremchuk, (NRL), Dmitri Nechaev (USM)
Data Assimilation Training
Ron Gelaro and Yanqiu Zhu NASA Global Modeling and Assimilation Office
Weak constraint 4D-Var at ECMWF
5 July 2018 Nikki Privé R.M. Errico
FSOI adapted for used with 4D-EnVar
New DA techniques and applications for stratospheric data sets
Results from the THORPEX Observation Impact Inter-comparison Project
Project Team: Mark Buehner Cecilien Charette Bin He Peter Houtekamer
Presentation transcript:

A revised 4D-Var algorithm Yannick Trémolet ECMWF IMA W/S 29 April, 2002 Mike Fisher, Lars Isaksen and Erik Andersson For increased efficiency and improved accuracy.

2 Outline o Introduction o Current 4D-Var with 12-hourly cycling Main characteristics, used data types. The incremental formulation - and associated approximations and limitations. o The revised algorithm Quadratic inner iterations - using Conjugate Gradient. Hessian eigen-vector preconditioning. Trajectory interpolation from T511 to T42/T95/T159. Evaluation. o Prospects and Conclusions

3 Used Data o SYNOP Surf.Press, Wind-10m, RH-2m o AIREP Wind, Temperature o SATOB Cloud drift winds o DRIBU Surf.Press, Wind-10m o TEMP Wind, Temp, Humidity profiles o DROPSONDE Wind and Temp profiles o PILOT/Am+Eu Profilers Wind profiles o PAOB Surface pressure proxy o ATOVS HIRS, MSU and AMSU-A radiances o SSM/I TCWV, Wind speed o METEOSAT Water Vapour channel o QuikScat Ambiguous winds o SBUV Layer ozone o GOME Total ozone Conventional Satellite

4 ECMWF forecast model geometry Vertical resolution 60 levels levels below 850 hPa Horizontal resolution T L 511 ~ 40 km Observations are compared against a short-range 3-15 hour forecast

5 The current operational 4D-Var system Forecast model at T511 (40 km) resolution o Observation minus Background departures are computed using the full model at full resolution at the observed time. o Analysis increments are computed at coarser T159 resolution (125 km), using a tangent linear forecast model and its adjoint. All observations are analysed simultaneously. o 12 hours worth of global obser- vations are used in one go. o Around data are used, in total, per 12-hour cycle. o Satellite radiances are the most numerous data source

6 o 4D-Var finds the 12- hour forecast evolution that best fits the available observations o It does so by adjusting 1) surface pressure, and the upper-air fields of 2) temperature, 3) wind, 4) specific humidity and 5) ozone A few 4D-Var Characteristics All data within a 12-hour period are used simultaneously, in one global (iterative) estimation problem

7 o The i-summation is over 1h or ½h-long sub-divisions (or time slots) of the 12- hour assimilation period. The incremental formulation of 4D-Var In the incremental formulation (Courtier et al. 1994) the cost function is expressed in terms of increments with respect to the background state, with and linearized around.  The innovations are calculated using the non-linear operators, and : This ensures the highest possible accuracy for the calculation of the innovations, which are the primary input to the assimilation!

8 Approximations at inner iterations 1) The tangent-linear approximation: and 2) Approximations to reduce the cost: this involves degrading the tangent-linear (and its adjoint) with respect to the full model.  Lower resolution (T159 instead of T511),  Simplified physics (some processes ignored),  Simpler dynamics (e.g. spectral instead of grid-point humidity). This results in a shorter control vector, and cheaper TL and AD model during the minimisation - i.e. the inner iterations.

9 The outer iterations After each minimisation at inner level;  is updated:,  and are re-linearized around. o Innovations are re-calculated using the full non-linear model : o Superscript represents the outer iterations. o The full model remains at T511 throughout.

10 TL testing o Test of linear model based on Taylor series: o Valid for any perturbation (in practice a set of random vectors). o TL and NL run with the same setup:  Resolution  Physics  Time step  Simpler dynamics  Configuration (IFS)

11 Test of incremental approximation o In 4D-VAR the perturbation is not any vector, it is an analysis increment. It is not random and it is the result of a algorithm which involves the linear model. o The linear and non-linear models are used at different resolutions (T511/T159). o The non-linear model uses more physics. o Humidity is represented in spectral space in the linear model, in grid point space in the non-linear model. o Relative error: vs.

12 Test of incremental approximation o Compare TL output with finite difference in 4D-VAR setup (resolution, physics, …). o All the necessary information is present during the minimisation: o All the components are used exactly in their 4D-VAR configuration. High resolution non-linear update Low resolution non-linear trajectory Low resolution TL (cost function) Minimisation (TL) Low resolution TL (diagnostic) High resolution non-linear update

13 Evolution of TL model error Operational configuration. The error is large. It grows very rapidly in the first hours. It is not the case in the adiabatic test.

14 Impact of TL model resolution T511 outer loop. Varying inner loop resolution. The resolution of the inner loop may have reached a limit.

15 Small scales TL at T255, 12h forecast, Spectral norms

16 Impact of TL model resolution (adiab.) Adiabatic test. Better linear physics is needed. It is expensive both in development work and CPU.

17 Hessian eigenvector preconditioning The optimal pre-conditioner for the 4D-Var minimisation problem is the Hessian of the cost function,. The full 4D-Var Hessian is not known. So far has been used as an approximate preconditioner, neglecting the observation term. The consequence is that patches of very dense or particularly accurate observations may deteriorate the conditioning and slow down the rate-of- convergence.

18 Trajectory (in)consistency T319-T63T511-T159 The discrepancies between the high resolution non-linear update and the low resolution non-linear trajectory runs can be important.

19 The revised 4D-Var algorithm: Motivation o Improved efficiency  To offset some the cost of planned 1) higher resolution, 2) improved TL physics and 3) increased numbers of satellite data. o Increased TL accuracy  Discrepancies between and can introduce errors which grow quickly over the 12-hour assimilation window, especially affecting the analysis of small-scale phenomena and humidity. o Preparation for new high density satellite data  Coping with large numbers of observational data without deterioration of the rate-of-convergence. o Preparation for cloud and rain assimilation  Requires more extensive use of TL physics, and a good agreement between at inner iterations and at outer.

20 The revised 4D-Var algorithm: Specification o Quadratic inner iterations. Variational quality control and SCAT ambiguity removal moved to outer level. o Conjugate Gradient minimisation. With objective stopping- criterion based on the gradient-norm reduction. o Hessian eigenvector pre-conditioning. Updated after each inner minimisation. o Multi-Incremental, T42/T95/T159. With some tests at T255. o Interpolation of the trajectory. From T511 to T42/T95/T159. o TL physics. Used during all inner iterations.

21 o The conjugate gradient algorithm minimizes a quadratic function with a symmetric positive-definite Hessian: Conjugate Gradients and Lanczos Algorithms o The algorithm is: step to the line minimum recalculate the gradient calculate a new direction where: o Eliminate to get the 3-term recurrence (Lanczos):

22 Conjugate Gradients and Lanczos Algorithms o The gradient vectors in conjugate gradients are orthogonal. o Let be the matrix whose columns are. o Then where is tri-diagonal and o The residual term becomes small during the minimization as the gradient decreases. o After iterations, we get. o i.e. has the same eigenvalues as. o Intermediate matrices have interleaving eigenvalues: o Even for, some eigenvalues are well approximated.

23 Preconditioning o Write the analysis cost function as: o Preconditioning replaces by: o The Hessian of this new function is o The trick is to choose so that has a small condition number. o Eigenvector preconditioning sets: o Writing, gives: o If we choose so that, then the condition number of is. with

24 Preconditioning Eigenvalue N =1 1 = = Preconditioning reduces the condition number k= 1 / N from to

25 Preconditioning Variational Quality Control

26 Preconditioning Convergence is roughly twice as fast with Hessian preconditioning.

27 Preconditioning: Spectrum of Hessian o The leading eigenvectors of the Hessian are large-scale. o It is very effective and cost-efficient to calculate them at low resolution (T42/T95), o They can be used as pre-conditioner to reduce the number of iterations at higher resolutions (T95/T159 or T255). o This naturally leads to a multi-incremental setup.

28 Multi-incremental: RMS of T analysis increments Most of the total An-increment is formed at T42. There is a clear scale-separation between successive minimisation. The rapid decrease beyond ~T100 is due to the filtering properties of Jb, and the lack of observational information on smallest scales.

29 Conjugate-gradient: Reduction of Norm of gradient With C.G. minimisation the gradient norm reduces nearly monotonically with iteration. It is therefore possible to introduce an objective stopping-criterion based on its ratio. We have chosen a value =

30 C.G. and Lanczos Summary o The close connection between conjugate gradients and the Lanczos algorithm allows us to simultaneously:  Minimize the cost function.  Calculate the eigenvectors and eigenvalues of the Hessian. o The extra computational effort required to calculate the eigenpairs is negligible. o The connection can be exploited to improve the minimization. o The consequence is a more efficient and more robust 4D-Var minimisation – w. r. t. observation amounts and distribution.

31 Interpolated Trajectory o The increments which are appropriate for the low resolution situation are not always suitable for the high resolution situation. o The trajectory can be interpolated: o This algorithm could not be tested with the traditional tangent linear test because of the two resolutions involved. High resolution non-linear update Low resolution non-linear trajectory Low resolution TL (cost function) Minimisation (TL) Low resolution TL (diagnostic) High resolution non-linear update Interpolation

32 Interpolated trajectory

33 Performance: Jo cost function Current 4D-Var Revised 4D-Var

34 Scores

35 Performance: CPU cost o Operational setup: 1h20min. o Revised algorithm: 1h13min. o On Fujitsu VPP5000, 16 processors. o Elapsed time, I/O not fully optimised.

36 Conclusions ECMWF’s 4D-Var has been improved: o Conj. Gradient minimisation o Hessian pre-conditioning o Inner/outer iteration algorithm o Improved TL approximations o Multi-incremental T42/T95/T159 These developments will help facilitate: o Use of higher density data o Higher resolution o Enhanced use of (relatively costly) TL physics o Cloud and rain assimilation Prospects o The minimisation of the cost function has been improved. o More work is needed to improve the representation of the small scales in the inner loop. o Efficiency gains will pay for improved inner loop physics and resolution.