© Crown copyright Met Office 4D-Ensemble-Var – a development path for data assimilation at the Met Office Probabilistic Approaches to Data Assimilation.

Slides:



Advertisements
Similar presentations
Assimilation of radar data - research plan
Advertisements

Use of Ensembles in Variational Data Assimilation
1 -Classification: Internal Uncertainty in petroleum reservoirs.
Data-Assimilation Research Centre
Variational data assimilation and forecast error statistics
© Crown copyright Met Office Does the order of the horizontal and vertical transforms matter in the representation of an operational static covariance.
Polly Smith, Alison Fowler, Amos Lawless School of Mathematical and Physical Sciences, University of Reading Exploring coupled data assimilation using.
30 th September 2010 Bannister & Migliorini Slide 1 of 9 High-resolution assimilation and weather forecasting Ross Bannister and Stefano Migliorini (NCEO,
© Crown copyright Met Office Development of the Met Office's 4DEnVar System 6th EnKF Data Assimilation Workshop, May Andrew Lorenc, Neill Bowler,
Jidong Gao and David Stensrud Some OSSEs on Assimilation of Radar Data with a Hybrid 3DVAR/EnKF Method.
Balance in the EnKF Jeffrey D. Kepert Centre for Australian Weather and Climate Research A partnership between the Australian Bureau of Meteorology and.
1/20 Accelerating minimizations in ensemble variational assimilation G. Desroziers, L. Berre Météo-France/CNRS (CNRM/GAME)
WWRP/THORPEX Workshop on 4D-Var and EnKF Inter-comparisons Buenos Aires, Argentina November 2008 Session 6: Computational Issues 1.Computational.
Advanced data assimilation methods with evolving forecast error covariance Four-dimensional variational analysis (4D-Var) Shu-Chih Yang (with EK)
Page 1 The Construction and Use of Linear Models in Large-scale Data Assimilation Tim Payne Large-Scale Inverse Problems and Applications in the Earth.
WWRP/THORPEX WORKSHOP on 4D-VAR and ENSEMBLE KALMAN FILTER INTER-COMPARISONS BUENOS AIRES - ARGENTINA, NOVEMBER 2008 Topics for Discussion in Session.
Advanced data assimilation methods- EKF and EnKF Hong Li and Eugenia Kalnay University of Maryland July 2006.
Progress in Cloudy Microwave Satellite Data Assimilation at NCEP Andrew Collard 1, Emily Liu 4, Yanqiu Zhu 1, John Derber 2, Daryl Kleist 3, Rahul Mahajan.
Background and Status of Q1FY16 Global Implementation
Current Status of the Development of the Local Ensemble Transform Kalman Filter at UMD Istvan Szunyogh representing the UMD “Chaos-Weather” Group Ensemble.
A comparison of hybrid ensemble transform Kalman filter(ETKF)-3DVAR and ensemble square root filter (EnSRF) analysis schemes Xuguang Wang NOAA/ESRL/PSD,
Exploring strategies for coupled 4D-Var data assimilation using an idealised atmosphere-ocean model Polly Smith, Alison Fowler & Amos Lawless School of.
Comparison of hybrid ensemble/4D- Var and 4D-Var within the NAVDAS- AR data assimilation framework The 6th EnKF Workshop May 18th-22nd1 Presenter: David.
Recent developments in data assimilation for global deterministic NWP: EnVar vs. 3D-Var and 4D-Var Mark Buehner 1, Josée Morneau 2 and Cecilien Charette.
The impact of localization and observation averaging for convective-scale data assimilation in a simple stochastic model Michael Würsch, George C. Craig.
ESA DA Projects Progress Meeting 2University of Reading Advanced Data Assimilation Methods WP2.1 Perform (ensemble) experiments to quantify model errors.
EnKF Overview and Theory
Computational Issues: An EnKF Perspective Jeff Whitaker NOAA Earth System Research Lab ENIAC 1948“Roadrunner” 2008.
CSDA Conference, Limassol, 2005 University of Medicine and Pharmacy “Gr. T. Popa” Iasi Department of Mathematics and Informatics Gabriel Dimitriu University.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss High-resolution data assimilation in COSMO: Status and.
Ocean Data Variational Assimilation with OPA: Ongoing developments with OPAVAR and implementation plan for NEMOVAR Sophie RICCI, Anthony Weaver, Nicolas.
Assimilation of HF Radar Data into Coastal Wave Models NERC-funded PhD work also supervised by Clive W Anderson (University of Sheffield) Judith Wolf (Proudman.
Data assimilation and observing systems strategies Pierre Gauthier Data Assimilation and Satellite Meteorology Division Meteorological Service of Canada.
Resources applied to WRF 3DVAR NCAR0.75 FTE, split among 1-3 people FSL0.50 FTE, mostly Devenyi CAPS0.80 FTE, 1-2 people NCEP1.30 FTE, Wan-shu Wu (1.0)
© British Crown copyright 2014 Met Office A comparison between the Met Office ETKF (MOGREPS) and an ensemble of 4DEnVars Marek Wlasak, Stephen Pring, Mohamed.
1 GSI/ETKF Regional Hybrid Data Assimilation with MMM Hybrid Testbed Arthur P. Mizzi NCAR/MMM 2011 GSI Workshop June 29 – July 1, 2011.
Data Assimilation Using Modulated Ensembles Craig H. Bishop, Daniel Hodyss Naval Research Laboratory Monterey, CA, USA September 14, 2009 Data Assimilation.
A unifying framework for hybrid data-assimilation schemes Peter Jan van Leeuwen Data Assimilation Research Center (DARC) National Centre for Earth Observation.
Applications of optimal control and EnKF to Flow Simulation and Modeling Florida State University, February, 2005, Tallahassee, Florida The Maximum.
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.
Data assimilation and forecasting the weather (!) Eugenia Kalnay and many friends University of Maryland.
© Crown copyright Met Office Data Assimilation Developments at the Met Office Recent operational changes, and plans Andrew Lorenc, DAOS, Montreal, August.
Ensemble assimilation & prediction at Météo-France Loïk Berre & Laurent Descamps.
Use ensemble error covariance information in GRAPES 3DVAR Jiandong GONG, Ruichun WANG NWP center of CMA Oct 27, 2015.
Implementation and Testing of 3DEnVAR and 4DEnVAR Algorithms within the ARPS Data Assimilation Framework Chengsi Liu, Ming Xue, and Rong Kong Center for.
Page 1 Developments in regional DA Oct 2007 © Crown copyright 2007 Mark Naylor, Bruce Macpherson, Richard Renshaw, Gareth Dow Data Assimilation and Ensembles,
Page 1 Andrew Lorenc WOAP 2006 © Crown copyright 2006 Andrew Lorenc Head of Data Assimilation & Ensembles Numerical Weather Prediction Met Office, UK Data.
Slide 1 NEMOVAR-LEFE Workshop 22/ Slide 1 Current status of NEMOVAR Kristian Mogensen.
The operational Meteo-France ensemble 4D-Var (L. Berre, G. Desroziers, and co-authors) Ensemble assimilation (operational with 6 members…) :
Geogg124: Data assimilation P. Lewis. What is Data Assimilation? Optimal merging of models and data Models Expression of current understanding about process.
The Ensemble Kalman filter
June 20, 2005Workshop on Chemical data assimilation and data needs Data Assimilation Methods Experience from operational meteorological assimilation John.
© Crown copyright Met Office Mismatching Perturbations at the Lateral Boundaries in Limited-Area Ensemble Forecasting Jean-François Caron … or why limited-area.
ECMWF/EUMETSAT NWP-SAF Satellite data assimilation Training Course Mar 2016.
Hybrid Data Assimilation
Implementation of Ensemble Data Assimilation in Global NWP
A comparison of 4D-Var with 4D-En-Var D. Fairbairn. and S. R. Pring
Data Assimilation for NWP 3
Andrew Lorenc 11th Adjoint Workshop, Aveiro Portugal, July 2018
FSOI adapted for used with 4D-EnVar
Mohamed Jardak (presenter), N. E. Bowler, A. M. Clayton, G. W
Developing 4D-En-Var: thoughts and progress
Initial trials of 4DEnVAR
Comparison of different combinations of ensemble-based and variational data assimilation approaches for deterministic NWP Mark Buehner Data Assimilation.
Ramble: What is the purpose of an ensemble forecast? The dominant philosophy at the moment is that ensemble forecasts provide uncertainty information.
2. University of Northern British Columbia, Prince George, Canada
MOGREPS developments and TIGGE
Sarah Dance DARC/University of Reading
Presentation transcript:

© Crown copyright Met Office 4D-Ensemble-Var – a development path for data assimilation at the Met Office Probabilistic Approaches to Data Assimilation for Earth Systems, BIRS, Banff, February Andrew Lorenc

Outline of Talk Why are we doing it? What is wrong with 4D-Var? Why do we need an ensemble? Addressed by: Hybrid-4D-Var. Flow-dependent covariances from localised ensemble perturbations. 4DEnVar. No need to integrate linear & adjoint models. An Ensemble of 4DEnVar. Or alternatives. Preliminary results, and plans.

Background 4D-Var has been the best DA method for operational NWP for the last decade (Rabier 2005). Since then we have gained a day’s predictive skill – the forecast “background” is usually very good; properly identifying its likely errors is increasingly important. Most of the gain in skill has been due to increased resolution, which was enabled by bigger computers. To continue to improve, we must make effective use of planned massively parallel computers. At high resolution, we can no longer concentrate on a single “deterministic” best estimate (Lorenc and Payne 2007); an ensemble sampling plausible estimates is better. © Crown copyright Met Office Andrew Lorenc 3

Outline of 4D-Var Background x b and a transform U based on the error covariance B of x b Control variable v which, via transform U, defines likely corrections δx to x b Prediction y of observed values y o using model M and observation operator H Measure misfit J of incremented state to background and observations Search for minimum of J, using gradient calculated using adjoint operators hybrid + Jc

Key weaknesses of 4D-Var 1.Background errors are modelled using a covariance usually assumed to be stationary, isotropic and homogeneous. 2.The minimisation requires repeated sequential runs of a (low resolution) linear model and its adjoint. 3.Minimum-variance estimate is only “best” for near- Gaussians. Cannot handle poorly observed coherent features such as convection. The Met Office has already addressed 1 in its hybrid ensemble-4D-Var (Clayton et al. 2012). This talk describes our 4DEnVar developments attempting to extend this to also address 2, and discusses ensemble approaches to address 3. © Crown copyright Met Office Andrew Lorenc 5

© Crown copyright Met Office Andrew Lorenc 6 Scalability – exploiting massively parallel computers 4D-Var requires sequential running of a reduced resolution linear PF model and its adjoint. It will be difficult to exploit computers with more (but not faster) processors to make 4D−Var run as fast at higher resolution. Improved current 4D-Var algorithms postpone the problem a few years, but it will probably return, hitting 4D-Var before the high- resolution forecast models. 4DCV 4D-Var can be parallelised over each CV segment (Fisher 2011), but is difficult to precondition well. Ensemble DA methods run a similar number of model integrations in parallel. It is attractive to replace the iterated running of the PF model by precalculated ensemble trajectories: 4DEnVar. Other advantages of VAR can be retained. © Crown copyright Met Office Andrew Lorenc 6

Localised ensemble perturbations – the alpha control variable method Met Office code written in late 90’s for 3D-Var or 4D−Var (Barker and Lorenc) then shelved pending an ensemble. Proven to work in NCAR 3D-Var (Wang et al. 2008) Proven to be equivalent to EnKF localisation (Lorenc 2003, Wang et al 2007). Eventually implemented in Met Office operational global hybrid ensemble-4D-Var (Clayton et al 2012). © Crown copyright Met Office Andrew Lorenc 7

Simple Idea – Linear combination of ensemble members Assume analysis increments are a linear combination of ensemble perturbations Independent α i implies that covariance of δx is that of the ensemble. Allow each α i to vary slowly in space, so eventually we can have a different linear combination some distance away. Four-dimension extension: apply the above to ensemble trajectories: © Crown copyright Met Office Andrew Lorenc 8

© Crown copyright Met Office Andrew Lorenc 9 VAR with climatological covariance B c : VAR with localised ensemble covariance P e ○ C loc : Note: We are now modelling C loc rather than the full covariance B c. Hybrid 4D-Var: Hybrid 4D-Var formulation Met Office detail: We localise and combine in transformed variable space to preserve balance and allow a nonlinear U p. 4D-Var

Unfilled contours show T field. Clayton et al u increments fitting a single u ob at 500hPa, at different times. at end of 6-hour window at start of window 4D-Var Hybrid 4D-Var

Testing of hybrid 4D-Var Used 23 perturbations from operational MOGREPS ensemble system (localised ETKF) Straightforward to demonstrate that hybrid-3D-Var performs better than 3D-Var (as in Wang et al. 2008) Harder to demonstrate that hybrid-4D-Var performs better than operational 4D-Var. Modifications and tuning eventually gave a large and widespread benefit. Several more improvements being worked on. © Crown copyright Met Office Andrew Lorenc 11

Results from June 2010 parallel trial Own Analysis verification is unreliable. Clayton et al. 2012

4D ensemble covariances without using a linear model – 4DEnVar Combination of ideas from hybrid-Var just discussed and 4DEnKF (Hunt et al 2004). First published by Liu et al (2008) and tested for real system by Buehner et al (2010). Potentially equivalent to 4D-Var without needing linear and adjoint model software. Model forecasts can be done in parallel beforehand rather than sequentially during the 4D-Var iterations. © Crown copyright Met Office Andrew Lorenc 13

Statistical, incremental 4D-Var Statistical 4D-Var approximates entire PDF by a 4D Gaussian defined by PF model. 4D analysis increment is a trajectory of the PF model. Lorenc & Payne 2007

© Crown copyright Met Office Andrew Lorenc 15 Incremental 4D-Ensemble-Var Statistical 4D-Var approximates entire PDF by a Gaussian. 4D analysis is a (localised) linear combination of nonlinear trajectories. It is not itself a trajectory.

© Crown copyright Met Office Andrew Lorenc 16 Hybrid 4DEnVar – differences from hybrid-4D-Var 4D trajectory is used from background and ensemble, rather than 3D states at beginning of window. 4D localisation fields and increment increment is constant in time, as in 3D-Var FGAT No model integration inside minimisation, so costs like hybrid-3D-Var No J c balance constraint, so additional initialisation is necessary.

Results of First Trials Target is to match operational hybrid-4D-Var 4DEnVar was set up with: Same analysis resolution as 4D-Var Same ensemble as hybrid-4D-Var Same climatological B (but used as in 3D-Var) Same hybrid βs 100 iterations IAU-like initialisation Baseline is hybrid-3D-Var (≈3DEnVar) © Crown copyright Met Office Andrew Lorenc 17

Mean RMS error reduction, compared to hybrid-3D-Var hybrid

4DEnVar beats hybrid-3D-Var but not hybrid-4D-Var 4DEnVar v hybrid-3D-Var 4DEnVar v hybrid-4D-Var Verification against observations. 44 members. © Crown copyright Met Office Andrew Lorenc 19

4DEnVar is not expected to beat En-4D-Var, all else equal. En-4D-Var uses 4D covariance M(L◦B ens )M T. Its time- correlations are correct as long as M is accurate. 4DEnVar uses perturbations of 4D nonlinear ensemble trajectories from their mean. Ignoring the nonlinearity of the model this equals L◦(MB ens M T ). Its time- correlations are incorrect because L and M do not commute. In spatial dimensions the methods are equivalent. Demonstrated in a toy model by Fairbairn et al. (2013).

4DEnVar v 4D-Var-Ben v 4D-Var Toy model results Perfect model expts. Imperfect model expts with additive inflation sampled from Q David Fairbairn

The key is in the localisation! 1.Parameter (“balanced” psi & residuals chi, Ap, mu) 2.Spectral (Waveband) (Buehner and Charron 2007, Buehner 2012) 3.Vertical 4.Horizontal Done in the above order – can use this e.g. to apply “balance aware” spatial localisation and to have different horizontal scales for each waveband. Flow following (Bishop and Hodyss 2011)

Spectral localisation smooths in space: σ b of pressure at level 21

Horizontal correlation along N-S line Localisation scales for each waveband seem beneficial

Vertical cross- correlation between q and divergence at an active point. Localisation (except parameter) retains plausible correlation between q and convergence below, divergence above.

What is “Best”? Minimum-variance Kalman filter based methods such as 4D-Var have enabled big gains in skill we want to keep. Regional NWP already represents coherent structures whose position is uncertain. The ensemble mean is NOT a good forecast. Global models will soon reach such resolutions (5km experiments already). Lorenc & Payne (2007) proposed using regularised minimum variance methods for well-known scales. We can rely on the model to develop and maintain fine-scale structure. I.e. the model is making a plausible sample on its attractor from the full, non-Gaussian pdf. We should have an ensemble of such samples.

IAU-like interface with forecast model 4D-Var control variables gives initial δx, implicitly defining δx. δx is initialised by Jc term. Natural to add δx at beginning of forecast; an outer-loop is then easy to organise. 4DEnVar δx is defined for all window. There is no internal initialisation. Nudge in δx during forecast, as part of an IAU-like initialisation. (Bloom et al. 1996) © Crown copyright Met Office Andrew Lorenc 27

Interface to forecast model has a very large impact on 4DEnVar. (22 member experiments.) 4DEnVar with IAU-like interface v 4DEnVar with 4D-Var-like interface © Crown copyright Met Office Andrew Lorenc 28

How to generate the ensemble? Alternatives: 1.Separate EnKF. Our current MOGREPS uses a local ETKF (Bowler 2009).  It was designed for ensemble forecasting rather than DA. 2.Ensemble of individual 4DEnVar.  Worried about IO and memory contention of parallel reads of the ensemble trajectory. 3.Ensemble of 4DEnVar in single executable.  Working to reduce run-time cost. 4.EVIL (Tom Augligné). ? Worried about the ability to determine sufficient Hessian eigenvectors.

The differences between ETKF and En4DEnVar in a preliminary experiment MOGREPS ETKFEn 4DEnVar Analysis perturbation is added to the deterministic analysis Analysis Increment is added to each ensemble member’s background Localisation via observation selection in regions Localisation in model-space (improved balance) - Broad horizontal localisation (2000km radius) - No vertical localisation - Horizontal localisation with 1200km radius - Vertical localisation

Design Choices for En4DEnVar Perturbed obs or DEnKF Inflation: Relaxation to prior is already done in DEnKF Adaptive multiplicative, in regions (copied from MOGREPS) Additive. Is this necessary in a hybrid scheme? Stochastic physics and random parameters (copied from MOGREPS) Optimisation for massively parallel computer: Add another dimension to domain-decomposition. Combine OpenMP & message-passing. Optimisation of algorithm: Independent, or mean & perturbations Preconditioning etc. (Desrozier & Berre 2012) Avoid En4DEnVar by using EVIL

DEnKF ensemble of perturbations

Optimisation for MPP Parallel read & packing of processed ensemble trajectory OK. Observation load imbalance (~50%) is not currently a major problem. Schur product routines are near top: need to use more processors. Horizontal domain decomposition is no longer sufficient with more processors: need to add time & ensemble-member. Possibly use OpenMP within nodes, with message-passing domain decomposition between nodes. Cost of a single 4DEnVar not a problem, an ensemble of them might be.

Horizontal domain decomposition: 144 pes for a 432x325 grid.

Optimisation - Algorithm Explore perturbation form of DEnKF: fewer iterations to solve for perturbations? Conjugate Gradient Algorithm with Hessian Eigenvector Preconditioning: existing software (Payne) & additional ideas (Desroziers & Berre 2012). Use Hessian eigenvectors directly to generate ensemble (EVIL, Auligné)

My understanding of EVIL (following Tom Auligné)

Properties of Hessian Tim Payne

Typical Hessian eigenvectors Tim Payne

Preliminary timings With 22 members, N216 resolution, 384 PEs on IBM P6 Iterations in 4DEnVar were 11 times faster than in 4D-Var 30% of 4DEnVar in input & pre-processing of ensemble Complications in comparison Cost of ensemble forecasts not included 4DEnVar more scalable (no model solver) 4D-Var has a legacy of work to speed it up (multi−resolution, preconditioning) © Crown copyright Met Office Andrew Lorenc 39

Development Plans EnVar (i.e. both hybrid-4D-Var & 4DEnVar) Bigger ensemble. Tune hybrid β s. Spectral localisation Remove integrated divergence due to vertical localisation. 4DEnVar Tuning & optimisation EDA (i.e. an ensemble of 4DEnVar assimilations) Inflation, perturbed obs or DEnKF, etc Preconditioning or other efficient algorithm Software optimisation (including ENDGAME model) © Crown copyright Met Office Andrew Lorenc 40

© Crown copyright Met Office Globally Uniform Next Generation Highly Optimized GungHo! “Working together harmoniously”

Met Office 4DEnVar system - Expectations 4DEnVar is likely to be the best strategy on the timescale of GungHo: it is suitable for massively parallel computers and avoids writing the adjoint of the new model ( decision 2015 ). We do not expect it to beat the current operational hybrid- 4D-Var at same resolution, we are working to make it of comparable quality and cheaper. May be implemented to enable higher resolution forecasts, or frequent rapid runs to provide BCs for UK model. Interesting possibilities for convective scale and Nowcasting – need much research ! An ensemble of 4DEnVar might beat operational local­ETKF. Several options for scientific & software design. © Crown copyright Met Office Andrew Lorenc 42

Nomenclature for Ensemble- Variational Data Assimilation Recommendations by WMO’s DAOS WG: non-ambiguous terminology based on the most common established usage. 1. En should be used to abbreviate Ensemble, as in the EnKF. 2. No need for hyphens (except as established in 4D-Var) 3. 4D-Var or 4DVAR should only be used, even with a prefix, for methods using an adjoint model. 4. EnVar means a variational method using ensemble covariances. More specific prefixes (e.g. hybrid, 4D) may be added. 5. hybrid can be applied to methods using a combination of ensemble and climatological covariances. 6. The EnKF generate ensembles. EnVar does not, unless it is part of an ensemble of data assimilations (EDA). 7. En4DVAR could mean 4DVAR using ensemble covariances, but Liu et al. (2009) used it for something else. Less ambiguous is 4DVAR-Ben.

References

© Crown copyright Met Office Questions and answers

Top500 #1 Cores 20 systems have >100,000 cores 1 system has >1,000,000 cores

Top500 projections 100M cores? Nigel Wood