Pg 1 ESPC DA Workshop; Sept. 2011 The Data Assimilation Research Testbed: A Community Ensemble DA Facility Jeffrey Anderson, Nancy Collins, Tim Hoar, Hui.

Slides:



Advertisements
Similar presentations
MOPITT CO Louisa Emmons, David Edwards Atmospheric Chemistry Division Earth & Sun Systems Laboratory National Center for Atmospheric Research.
Advertisements

Numerical Modeling of Climate Hydrodynamic equations: 1. equations of motion 2. thermodynamic equation 3. continuity equation 4. equation of state 5. equations.
Empirical Localization of Observation Impact in Ensemble Filters Jeff Anderson IMAGe/DAReS Thanks to Lili Lei, Tim Hoar, Kevin Raeder, Nancy Collins, Glen.
Climate modeling Current state of climate knowledge – What does the historical data (temperature, CO 2, etc) tell us – What are trends in the current observational.
NCAR GIS Program : Bridging Gaps
Toward a Real Time Mesoscale Ensemble Kalman Filter Gregory J. Hakim Dept. of Atmospheric Sciences, University of Washington Collaborators: Ryan Torn (UW)
Update on the Regional Modeling System NASA Roses Meeting April 13, 2007.
ASSIMILATION of RADAR DATA at CONVECTIVE SCALES with the EnKF: PERFECT-MODEL EXPERIMENTS USING WRF / DART Altuğ Aksoy National Center for Atmospheric Research.
EG1204: Earth Systems: an introduction Meteorology and Climate Lecture 7 Climate: prediction & change.
1 NGGPS Dynamic Core Requirements Workshop NCEP Future Global Model Requirements and Discussion Mark Iredell, Global Modeling and EMC August 4, 2014.
Current Status of the Development of the Local Ensemble Transform Kalman Filter at UMD Istvan Szunyogh representing the UMD “Chaos-Weather” Group Ensemble.
Exploring strategies for coupled 4D-Var data assimilation using an idealised atmosphere-ocean model Polly Smith, Alison Fowler & Amos Lawless School of.
© 2012 National Ecological Observatory Network, Inc. ALL RIGHTS RESERVED. THE DATA ASSIMILATION RESEARCH TESTBED (DART) FOR ECOLOGICAL FORECASTING Andy.
The NASA Modeling, Analysis and Prediction (MAP) Modeling Environment Don Anderson NASA HQ Sience Mission Directorate Earth-Sun Division Manager, Modeling,
Metadata Creation with the Earth System Modeling Framework Ryan O’Kuinghttons – NESII/CIRES/NOAA Kathy Saint – NESII/CSG July 22, 2014.
Ensemble Data Assimilation and Uncertainty Quantification Jeffrey Anderson, Alicia Karspeck, Tim Hoar, Nancy Collins, Kevin Raeder, Steve Yeager National.
Open Source Ensemble Kalman Filtering: the Data Assimilation Research Testbed - DART Tim Hoar, Jeffrey Anderson, Nancy Collins, Kevin Raeder, Hui Liu,
1 Addressing Critical Skills Shortages at the NWS Environmental Modeling Center S. Lord and EMC Staff OFCM Workshop 23 April 2009.
Oceanic and Atmospheric Modeling of the Big Bend Region Steven L. Morey, Dmitry S. Dukhovksoy, Donald Van Dyke, and Eric P. Chassignet Center for Ocean.
Computational Issues: An EnKF Perspective Jeff Whitaker NOAA Earth System Research Lab ENIAC 1948“Roadrunner” 2008.
Institute for Mathematics Applied to Geoscience Geophysical Statistics Project - GSP Data Assimilation Research Section - DAReS Turbulence Numerics Team.
Tim Hoar : National Center for Atmospheric Research with a whole lot of help from: Jeff Anderson, Nancy Collins, Kevin Raeder, Bill Sacks : NCAR Yongfei.
Earth System Modeling Framework Status Cecelia DeLuca NOAA Cooperative Institute for Research in Environmental Sciences University of Colorado, Boulder.
Ensemble Kalman Filters for WRF-ARW Chris Snyder MMM and IMAGe National Center for Atmospheric Research Presented by So-Young Ha (MMM/NCAR)
Center for Satellite Applications and Research (STAR) Review 09 – 11 March 2010 Image: MODIS Land Group, NASA GSFC March 2000 Improving Hurricane Intensity.
Pg 1 A Loosely Coupled Ocean-Atmosphere Ensemble Assimilation System. Tim Hoar, Nancy Collins, Kevin Raeder, Jeffrey Anderson, NCAR Institute for Math.
Ben Kirtman University of Miami-RSMAS Disentangling the Link Between Weather and Climate.
A Portable Regional Weather and Climate Downscaling System Using GEOS-5, LIS-6, WRF, and the NASA Workflow Tool Eric M. Kemp 1,2 and W. M. Putman 1, J.
Weather forecasting by computer Michael Revell NIWA
AIRS Radiance and Geophysical Products: Methodology and Validation Mitch Goldberg, Larry McMillin NOAA/NESDIS Walter Wolf, Lihang Zhou, Yanni Qu and M.
Tim Hoar: National Center for Atmospheric Research with a whole lot of help from: Bill Sacks, Mariana Vertenstein, Tony Craig, Jim Edwards: NCAR Andrew.
Preliminary results from assimilation of GPS radio occultation data in WRF using an ensemble filter H. Liu, J. Anderson, B. Kuo, C. Snyder, A. Caya IMAGe.
One-year re-forecast ensembles with CCSM3.0 using initial states for 1 January and 1 July in Model: CCSM3 is a coupled climate model with state-of-the-art.
Pg 1 SAMSI UQ Workshop; Sep Ensemble Data Assimilation and Uncertainty Quantification Jeff Anderson National Center for Atmospheric Research.
Future Directions in Ensemble DA for Hurricane Prediction Applications Jeff Anderson: NCAR Ryan Torn: SUNY Albany Thanks to Chris Snyder, Pavel Sakov The.
ESSL Holland, CCSM Workshop 0606 Predicting the Earth System Across Scales: Both Ways Summary:Rationale Approach and Current Focus Improved Simulation.
Overview of the CCSM CCSM Software Engineering Group June
Coupled Initialization Experiments in the COLA Anomaly Coupled Model
Towards development of a Regional Arctic Climate System Model ---
Jeffrey Anderson, NCAR Data Assimilation Research Section
Overview Modern chip designs have multiple IP components with different process, voltage, temperature sensitivities Optimizing mix to different customer.
Hindcasted wave dynamic during the passage of typhoons
UPDATE FROM THE OCEAN MODEL WORKING GROUP
WRF Four-Dimensional Data Assimilation (FDDA)
Jeffrey Anderson, NCAR Data Assimilation Research Section
Climate and Global Dynamics Laboratory, NCAR
NGGPS NGGPS Priorities: the three legs of the stool
University of Washington Ensemble Systems for Probabilistic Analysis and Forecasting Cliff Mass, Atmospheric Sciences University of Washington.
Regional and Global Ramifications of Boundary Current Upwelling
Mesoscale Ocean Processes
Jeff Anderson, NCAR Data Assimilation Research Section
GFDL Climate Model Status and Plans for Product Generation
Parallel Implementations of Ensemble Kalman Filters for Huge Geophysical Models Jeffrey Anderson, Helen Kershaw, Jonathan Hendricks, Nancy Collins, Ye.
Jeff Anderson, NCAR Data Assimilation Research Section
Performance of the VIC land surface model in coupled simulations
Hui Liu, Jeff Anderson, and Bill Kuo
Sub-seasonal prediction at ECMWF
Modeling the Atmos.-Ocean System
FSOI adapted for used with 4D-EnVar
How will the earth’s temperature change?
Exploring Application of Radio Occultation Data in Improving Analyses of T and Q in Radiosonde Sparse Regions Using WRF Ensemble Data Assimilation System.
Causes of improvements to NWP (1979 – 2009)
Assimilation of Global Positioning System Radio Occultation Observations Using an Ensemble Filter in Atmospheric Prediction Models Hui Liu, Jefferey Anderson,
Development of an advanced ensemble-based ocean data assimilation approach for ocean and coupled reanalyses Eric de Boisséson, Hao Zuo, Magdalena Balmaseda.
Data Assimilation Initiative, NCAR
MOGREPS developments and TIGGE
Sarah Dance DARC/University of Reading
Fabien Carminati, Stefano Migliorini, & Bruce Ingleby
European Centre for Medium-Range Weather Forecasts
Presentation transcript:

pg 1 ESPC DA Workshop; Sept The Data Assimilation Research Testbed: A Community Ensemble DA Facility Jeffrey Anderson, Nancy Collins, Tim Hoar, Hui Liu, Glen Romine, Kevin Raeder NCAR Institute for Math Applied to Geophysics

pg 2 DART is used at: Public domain software for ensemble Data Assimilation –Well-tested, portable, extensible, free! Models –Toy to HUGE Observations –Real, synthetic, novel An extensive Tutorial –With examples, exercises, explanations People: The DAReS Team 43 UCAR member universities More than 100 other sites ESPC DA Workshop; Sept. 2011

pg 3 DART is: Education Exploration Research Operations ESPC DA Workshop; Sept. 2011

pg 4 DART works with many geophysical models Global Atmosphere models: CAMCommunity Atmosphere ModelNCAR CAM/CHEMCAM with ChemistryNCAR WACCMWhole Atmosphere CommunityNCAR Climate Model AM2 Atmosphere Model 2NOAA/GFDL NOGAPSNavy Operational Global US Navy Atmospheric Prediction System ECHAMEuropean Centre Hamburg ModelHamburg Planet WRFGlobal version of WRFJPL MPASModel for Prediction AcrossNCAR/DOE Scales (under development) ESPC DA Workshop; Sept. 2011

pg 5 DART works with many geophysical models Regional Atmosphere models: WRF/ARWWeather Research and NCAR Forecast Model WRF/CHEMWRF with ChemistryNCAR NCOMMAS Collaborative Model for NOAA/NSSL Multiscale Atmospheric Simulation COAMPSCoupled Ocean/Atmosphere US Navy Mesoscale Prediction System CMAQCommunity Multi-scale Air QualityEPA ESPC DA Workshop; Sept. 2011

pg 6 DART works with many geophysical models Ocean models: POPParallel Ocean ProgramDOE/NCAR MIT OGCMOcean General Circulation MIT Model ROMSRegional Ocean Modeling Rutgers System (under development) MPASModel for Prediction AcrossDOE/LANL Scales (Under development) ESPC DA Workshop; Sept. 2011

pg 7 DART works with many geophysical models Upper Atmosphere/Space Weather models: ROSENCAR TieGCMThermosphere IonosphereNCAR/HAO Electrodynamic GCM GITMGlobal Ionosphere Thermosphere ModelMichigan ESPC DA Workshop; Sept. 2011

pg 8 DART works with many geophysical models Land Surface models: CLMCommunity Land ModelNCAR ESPC DA Workshop; Sept. 2011

pg 9 Basic Capability: Ensemble Analyses and Forecasts in Large Geophysical Models 20 of 80 members 6-hour forecast 500 hPa height 18Z 14 Jan 2007 Forecast from CAM (Community Atmosphere Model) ESPC DA Workshop; Sept. 2011

pg 10 Model improvement by confronting with observations. (work by Jen Kay, CSU/NCAR) Modeled vs. observed cloud changes July 2007 minus July 2006 CAM Total Cloud ChangesMODIS Terra Cloud Changes Sea Ice Area Fraction Changes Unlike CAM, MODIS shows variability in the cloud response over open water. ESPC DA Workshop; Sept. 2011

Observed Ensemble mean Probability = Rainy members/total members OBS Probabilistic Prediction; Observing System Design Forecast Probability of Rainfall >60mm/24h, 12Z Sep with RO data ESPC DA Workshop; Sept. 2011

pg 12 (David Dowell, NOAA) March 28 Tornado Outbreak May 4 (Greensburg, KS) Tornado Case

pg 13 Hurricane Katrina Sensitivity Analysis (Ryan Torn, SUNY Albany) Contours are ensemble mean 48h forecast of deep- layer mean wind. Color indicates change in the longitude of Katrina.

pg 14 MOPITT CO assimilation prototype (CAM/CHEM model) (Ave Arellano, U. Arizona) Support for ARCTAS field experiment. ESPC DA Workshop; Sept. 2011

pg 15 ESPC DA Workshop; Sept DART Includes Many Diagnostic Tools Observation Visualization Example

pg 16 DART Strategy for Generic Ensemble DA Challenges: Only have 4 FTEs plus additional fractional FTE. Need to maintain and support existing models and users. Add new models, currently about four per year. Add new observation types. Support users on many different supercomputers. Support an assortment of compilers. Support new users and students. ESPC DA Workshop; Sept. 2011

pg 17 DART Strategy for Generic Ensemble DA Strategies: Strict boundaries between DA and models / observation operators. Basic implementation leaves forecast model unchanged. Interface between DA and models has small set of interfaces. Careful coding of tasks that are common to most models. Extensive documentation, tutorials and examples. ESPC DA Workshop; Sept. 2011

pg 18 DART Strategy for Generic Ensemble DA Parallel performance is key issue: Need algorithm that is independent of model grid, other details. Scales well for small or large applications. Avoids load balancing problems. ESPC DA Workshop; Sept. 2011

Ensemble Filter for Large Geophysical Models Ensemble state estimate after using previous observation (analysis) Ensemble state at time of next observation (prior) 1. Use model to advance ensemble (3 members here) to time at which next observation becomes available. ESPC DA Workshop; Sept. 2011

pg Get prior ensemble sample of observation, y = h(x), by applying forward operator h to each ensemble member. Theory: observations from instruments with uncorrelated errors can be done sequentially. Ensemble Filter for Large Geophysical Models ESPC DA Workshop; Sept. 2011

pg Get observed value and observational error distribution from observing system. Ensemble Filter for Large Geophysical Models ESPC DA Workshop; Sept. 2011

pg Find the increments for the prior observation ensemble (this is a scalar problem for uncorrelated observation errors). Note: Difference between various ensemble filters is primarily in observation increment calculation. Ensemble Filter for Large Geophysical Models ESPC DA Workshop; Sept. 2011

pg Use ensemble samples of y and each state variable to linearly regress observation increments onto state variable increments. Theory: impact of observation increments on each state variable can be handled independently! Ensemble Filter for Large Geophysical Models ESPC DA Workshop; Sept. 2011

pg When all ensemble members for each state variable are updated, there is a new analysis. Integrate to time of next observation … Ensemble Filter for Large Geophysical Models ESPC DA Workshop; Sept. 2011

pg 25 A generic ensemble filter system like DART just needs: 1. A way to make model forecasts. Ensemble Filter for Large Geophysical Models ESPC DA Workshop; Sept. 2011

pg 26 A generic ensemble filter system like DART just needs: 1. A way to make model forecasts. 2. A way to compute forward operators, h. Ensemble Filter for Large Geophysical Models ESPC DA Workshop; Sept. 2011

pg 27 For large models, regression of increments onto each state variable dominates time. Parallel Implementation of Sequential Filter ESPC DA Workshop; Sept. 2011

pg 28 For large models, regression of increments onto each state variable dominates time. Parallel Implementation of Sequential Filter Simple example: 4 Ensemble members; 4 PEs (colors). Observation shown by red star. ESPC DA Workshop; Sept. 2011

pg 29 For large models, regression of increments onto each state variable dominates time. Parallel Implementation of Sequential Filter One PE broadcasts obs. increments. All ensemble members for each state variable are on one PE. Can compute mean, variance without communication. All state increments computed in parallel. ESPC DA Workshop; Sept. 2011

pg 30 For large models, regression of increments onto each state variable dominates time. Parallel Implementation of Sequential Filter Computing forward operator, h, is usually local interpolation. Most obs. require no communication. ESPC DA Workshop; Sept. 2011

pg 31 For large models, regression of increments onto each state variable dominates time. Parallel Implementation of Sequential Filter Observation impact usually localized.  Reduces sampling error.  Observation in N. Pacific not expected to change Antarctic state. Now have a load balancing problem. ESPC DA Workshop; Sept. 2011

pg 32 For large models, regression of increments onto each state variable dominates time. Parallel Implementation of Sequential Filter Can balance load by ‘randomly’ assigning state ensembles to PEs. Now computing forward operators, h, requires communication. ESPC DA Workshop; Sept. 2011

pg 33 Ensemble Filter for Large Geophysical Models Ensemble state estimate after using previous observation (analysis) 1a. Compute ALL forward operators in a time window. Define extended ‘joint’ state: x j ={x, H(x)} for each ensemble member ESPC DA Workshop; Sept h1h1 h2h2 h3h3

pg Get prior ensemble sample of observation, y = h(x j ), by applying forward operator h to each ensemble member. With joint state, forward operator is identity, no communication required. However, more regressions to do. Ensemble Filter for Large Geophysical Models ESPC DA Workshop; Sept. 2011

pg 35 Compute forward operators to get joint state before starting assimilation. Parallel Implementation of Sequential Filter ESPC DA Workshop; Sept If each PE has a complete ensemble, forward operators require no communication. Can do many forward operators in parallel.

pg 36 Parallel Implementation of Sequential Filter Do a data transpose, using all to all communication to get random layout. Can do state increments for many obs in parallel for extra cost O(n 2 ) (n is number of obs) ESPC DA Workshop; Sept. 2011

pg 37 Parallel Implementation of Sequential Filter Then transpose back to do more forward operators or advance model. ESPC DA Workshop; Sept. 2011

pg 38 Parallel Implementation of Sequential Filter Algorithm can be tuned for problem size, # of PEs; Number of observations per transpose; Selection of subsets of obs. to do in parallel; How to assign state variables to PEs to: 1). Minimize transpose cost; 2). Minimize forward operator cost; 3). Minimize communication for updates. Really fun for heterogeneous communication paths! ESPC DA Workshop; Sept. 2011

pg 39 Parallel Implementation of Sequential Filter Scaling for large atmospheric models: Naïve random algorithm scales to O(100) PEs for mid- size climate / regional prediction models. Expect modern NWP model to scale to O(1000). O(10,000) seems viable with custom algorithm design. ESPC DA Workshop; Sept. 2011

pg 40 Ensemble DA for Coupled Models Straightforward from DA engineering perspective. View coupled model as a single model. Doesn’t care which component state variable is from. Doesn’t matter what model observations are from. Parallel implementations work unchanged. ESPC DA Workshop; Sept. 2011

pg 41 In Process: Coupled DA for CESM Models CESM is Community Earth System Model, NCAR’s coupled model for climate change. Have ensemble DA for component models: CAM: atmosphere, POP: ocean, CLM: land, CICE: future development. ESPC DA Workshop; Sept. 2011

pg 42 Coupled DA for CESM: What we are doing now. CAM –Assimilating ATM obs with multiple executables of CAM. –Could now also use CESM coupler w/ ensembles of CAM. POP –Use new CESM ensemble capability. –Assimilating OCN obs with CESM POP. –Start and stop CESM each day. –CESM job script calls DART assimilation script. –Transfer state by reading/writing restart files. CLM –DA implemented, challenges remain. ESPC DA Workshop; Sept. 2011

43 Obs DART CAM Coupler 2D forcing 3D restart 3D state CAM Assimilation with CESM ensembles

44 Obs DART CAM initial files 3D startup 3D state CAM Coupler Current CAM Assimilation CAM Coupler CAM Coupler CAM Coupler CAM Coupler

45 Obs DART POP Coupler 2D forcing 3D restart 3D state 2D forcing from CAM assimilation DATM Current POP Assimilation

46 Obs DART CLM Coupler 2D forcing 3D restart 3D state Implementing CLM Assimilation

Coupler CAM 47 DART Obs POP CLM CICE Fully coupled assimilation will need data from all models at the same time

pg 48 FLOAT_SALINITY FLOAT_TEMPERATURE DRIFTER_TEMPERATURE33963 MOORING_SALINITY MOORING_TEMPERATURE BOTTLE_SALINITY BOTTLE_TEMPERATURE CTD_SALINITY CTD_TEMPERATURE STD_SALINITY 674 STD_TEMPERATURE 677 XCTD_SALINITY 3328 XCTD_TEMPERATURE 5790 MBT_TEMPERATURE XBT_TEMPERATURE APB_TEMPERATURE ESPC DA Workshop; Sept World Ocean Database T,S observation counts These counts are for 1998 & 1999 and are representative. temperature observation error standard deviation == 0.5 K. salinity observation error standard deviation == 0.5 msu.

pg POP 1 DATM Coupled Free Run POP forced by observed atmosphere (hindcast) 48 POP 48 CAM ESPC DA Workshop; Sept Physical Space: 1998/1999 SST Anomaly from HadOI-SST

pg 50 Challenges for Coupled Ensemble DA Engineering ensemble DA system is not hard but…  Frequent restarting of coupled model.  State variables that don’t have well-defined priors. Snow temperature example.  Interaction of different time/space scales.  Localization of observations across boundaries. I think we know how to get guidance for this.  Models that don’t make accurate predictions. ESPC DA Workshop; Sept. 2011

pg 51 ESPC DA Workshop; Sept Code to implement all of the algorithms discussed are freely available from: