29 June 2011DTC – Summer Tutorial Overview of GSI John C. Derber NOAA/NWS/NCEP/EMC.

Slides:



Advertisements
Similar presentations
Numerical Weather Prediction Readiness for NPP And JPSS Data Assimilation Experiments for CrIS and ATMS Kevin Garrett 1, Sid Boukabara 2, James Jung 3,
Advertisements

© The Aerospace Corporation 2014 Observation Impact on WRF Model Forecast Accuracy over Southwest Asia Michael D. McAtee Environmental Satellite Systems.
Data Assimilation Andrew Collard. Overview Introduction to Atmospheric Data Assimilation Control Variables Observations Background Error Covariance Summary.
The Atmospheric Data Assimilation Component Contributions from Lidia CucurullJim Purser John DerberMiodrag Rancic Yong HanXiujuan Su Daryl KleistRuss Treadon.
Satellite Radiance Assimilation John C. Derber Environmental Modeling Center NCEP/NWS/NOAA With input from: Many others.
Maturation of Data Assimilation Over the Last Two Decades John C. Derber Environmental Modeling Center NCEP/NWS/NOAA.
Transitioning unique NASA data and research technologies to the NWS 1 Radiance Assimilation Activities at SPoRT Will McCarty SPoRT SAC Wednesday June 13,
1 Introduction to GSI Daryl T. Kleist National Monsoon Mission Scoping Workshop IITM, Pune, India April 2011.
Satellite SST Radiance Assimilation and SST Data Impacts James Cummings Naval Research Laboratory Monterey, CA Sea Surface Temperature Science.
ECMWF CO 2 Data Assimilation at ECMWF Richard Engelen European Centre for Medium-Range Weather Forecasts Reading, United Kingdom Many thanks to Phil Watts,
Advanced data assimilation methods with evolving forecast error covariance Four-dimensional variational analysis (4D-Var) Shu-Chih Yang (with EK)
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.
Global Forecast System (GFS) Model Previous called the Aviation (AVN) and Medium Range Forecast (MRF) models. Global model and 64 levels Relatively primitive.
Exploring strategies for coupled 4D-Var data assimilation using an idealised atmosphere-ocean model Polly Smith, Alison Fowler & Amos Lawless School of.
Improved NCEP SST Analysis
Numerical Weather Prediction Division The usage of the ATOVS data in the Korea Meteorological Administration (KMA) Sang-Won Joo Korea Meteorological Administration.
Recent activities on utilization of microwave imager data in the JMA NWP system - Preparation for AMSR2 data assimilation - Masahiro Kazumori Japan Meteorological.
UKmet February Hybrid Ensemble-Variational Data Assimilation Development A partnership to develop and implement a hybrid 3D-VAR system –Joint venture.
Towards Utilizing All-Sky Microwave Radiance Data in GEOS-5 Atmospheric Data Assimilation System Development of Observing System Simulation Experiments.
Assimilation of GOES Hourly and Meteosat winds in the NCEP Global Forecast System (GFS) Assimilation of GOES Hourly and Meteosat winds in the NCEP Global.
The fear of the LORD is the beginning of wisdom 陳登舜 ATM NCU Group Meeting REFERENCE : Liu., H., J. Anderson, and Y.-H. Kuo, 2012: Improved analyses.
Different options for the assimilation of GPS Radio Occultation data within GSI Lidia Cucurull NOAA/NWS/NCEP/EMC GSI workshop, Boulder CO, 28 June 2011.
1 NCEP data assimilation systems status and plans John C. Derber Environmental Modeling Center NCEP/NWS/NOAA With input from: Many others.
Ocean Data Variational Assimilation with OPA: Ongoing developments with OPAVAR and implementation plan for NEMOVAR Sophie RICCI, Anthony Weaver, Nicolas.
Satellite Bias Correction for CFSRR Haixia Liu, Russ Treadon, Robert Kistler, John Derber, Suru Saha and Hua-lu Pan Nov. 7, 2007 with input from Jack Woollen,
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)
Higher Resolution Operational Models. Operational Mesoscale Model History Early: LFM, NGM (history) Eta (mainly history) MM5: Still used by some, but.
Status of the assimilation of GPS RO observations: the COSMIC Mission L. Cucurull JCSDA/UCAR J.C. Derber, R. Treadon, and R.J. Purser.
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.
Challenges and practical applications of data assimilation in numerical weather prediction Data Assimilation Education Forum Part I: Overview of Data Assimilation.
11 Background Error Daryl T. Kleist* National Monsoon Mission Scoping Workshop IITM, Pune, India April 2011.
1 EMC’s Current and future GSI development John C. Derber Environmental Modeling Center NCEP/NWS/NOAA With input from: Many others.
Data assimilation and forecasting the weather (!) Eugenia Kalnay and many friends University of Maryland.
6/29/2010 Wan-Shu Wu1 GSI Tutorial 2010 Background and Observation Error Estimation and Tuning.
Covariance Modeling “Where America’s Climate, Weather, Ocean and Space Weather Services Begin” JCSDA Summer Colloquium July 27, 2015 Presented by John.
1 Hyperspectral Infrared Water Vapor Radiance Assimilation James Jung Cooperative Institute for Meteorological Satellite Studies Lars Peter Riishojgaard.
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.
Application of COSMIC refractivity in Improving Tropical Analyses and Forecasts H. Liu, J. Anderson, B. Kuo, C. Snyder, and Y. Chen NCAR IMAGe/COSMIC/MMM.
AIRS, HIRS and CSBT Experiments Plus Other FY05/06 Results by James A. Jung Tom H. Zapotocny and John Le Marshall Cooperative Institute for Meteorological.
July, 2009 WRF-Var Tutorial Syed RH Rizvi 0 WRFDA Background Error Estimation Syed RH Rizvi National Center For Atmospheric Research NCAR/ESSL/MMM, Boulder,
I 5.11 Validation of the GMAO OSSE Prototype Runhua Yang 1,2 and Ronald Errico 1,3 1 Global Modeling and Assimilation office, GSFC, NASA 2 Science Systems.
The Infrastructure, Design and Applications of Observing System Simulation Experiments at NASA's Global Modeling and Assimilation Office By Ronald M. Errico.
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.
The Hyperspectral Environmental Suite (HES) and Advanced Baseline Imager (ABI) will be flown on the next generation of NOAA Geostationary Operational Environmental.
Wind Gust Analysis in RTMA Yanqiu Zhu, Geoff DiMego, John Derber, Manuel Pondeca, Geoff Manikin, Russ Treadon, Dave Parrish, Jim Purser Environmental Modeling.
MIIDAPS Application to GSI for QC and Dynamic Emissivity in Passive Microwave Data Assimilation.
NCAR April 1 st 2003 Mesoscale and Microscale Meteorology Data Assimilation in AMPS Dale Barker S. Rizvi, and M. Duda MMM Division, NCAR
Slide 1 NEMOVAR-LEFE Workshop 22/ Slide 1 Current status of NEMOVAR Kristian Mogensen.
A step toward operational use of AMSR-E horizontal polarized radiance in JMA global data assimilation system Masahiro Kazumori Numerical Prediction Division.
Assimilation of AIRS SFOV Profiles in the Rapid Refresh Rapid Refresh domain Haidao Lin Ming Hu Steve Weygandt Stan Benjamin Assimilation and Modeling.
Rapid Update Cycle-RUC. RUC A major issue is how to assimilate and use the rapidly increasing array of offtime or continuous observations (not a 00.
November 21 st 2002 Summer 2009 WRFDA Tutorial WRF-Var System Overview Xin Zhang, Yong-Run Guo, Syed R-H Rizvi, and Michael Duda.
Infrared Sounding Data in the GMAO Data Assimilation System JCSDA Infrared Sounding Working Group (ISWG) 30 January 2009.
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.
Variance for the error covariance. horizontal scale for the error covariance.
Indirect impact of ozone assimilation using Gridpoint Statistical Interpolation (GSI) data assimilation system for regional applications Kathryn Newman1,2,
2015 CIRA Training in Data Assimilation
Predicting Weather and Climate with Computers: Numerical Weather Prediction (NWP) Meteo 415 Fall 2012.
Ting-Chi Wu CIRA Data Assimilation Group, CSU 5/9/2016
Progress in development of HARMONIE 3D-Var and 4D-Var Contributions from Magnus Lindskog, Roger Randriamampianina, Ulf Andrae, Ole Vignes, Carlos Geijo,
Rapid Update Cycle-RUC
Rapid Update Cycle-RUC Rapid Refresh-RR High Resolution Rapid Refresh-HRRR RTMA.
Initialization of Numerical Forecast Models with Satellite data
Infrared Satellite Data Assimilation at NCAR
Assimilation of Global Positioning System Radio Occultation Observations Using an Ensemble Filter in Atmospheric Prediction Models Hui Liu, Jefferey Anderson,
Generation of Simulated GIFTS Datasets
Presentation transcript:

29 June 2011DTC – Summer Tutorial Overview of GSI John C. Derber NOAA/NWS/NCEP/EMC

29 June 2011DTC – Summer Tutorial History The Spectral Statistical Interpolation (SSI) analysis system was developed at NCEP in the late 1980’s and early 1990’s. Main advantages of this system over OI systems were: –All observations are used at once (much of the noise generated in OI analyses was generated by data selection) –Ability to use forward models to transform from analysis variable to observations –Analysis variables can be defined to simplify covariance matrix and are not tied to model variables (except need to be able to transform to model variable) The SSI system was the first operational –variational analysis system –system to directly use radiances

29 June 2011DTC – Summer Tutorial History While the SSI system was a great improvement over the prior OI system – it still had some basic short-comings –Since background error was defined in spectral space – not simple to use for regional systems –Diagonal spectral background error did not allow much spatial variation in the background error –Not particularly well written since developed as a prototype code and then implemented operationally

29 June 2011DTC – Summer Tutorial History The Gridpoint Statistical Interpolation (GSI) analysis system was developed as the next generation global/regional analysis system –Wan-Shu Wu, R. James Purser, David Parrish Three-Dimensional Variational Analysis with spatially Inhomogeneous Covariances. Mon. Wea. Rev., 130, –Based on SSI analysis system –Replace spectral definition for background errors with grid point version based on recursive filters

29 June 2011DTC – Summer Tutorial History Used in NCEP operations for –Regional –Global –Hurricane –Real-Time Mesoscale Analysis –Future Rapid Refresh (ESRL/GSD) GMAO collaboration Modification to fit into WRF and NCEP infrastructure Evolution to ESMF

29 June 2011DTC – Summer Tutorial General Comments GSI analysis code is an evolving system. –Scientific advances situation dependent background errors -- hybrid new satellite data new analysis variables –Improved coding Bug fixes Removal of unnecessary computations, arrays, etc. More efficient algorithms (MPI, OpenMP) Bundle structure Generalizations of code –Different compute platforms –Different analysis variables –Different models Improved documentation –Fast evolution creates difficulties for slower evolving research projects

29 June 2011DTC – Summer Tutorial General Comments Code is intended to be used Operationally –Must satisfy coding requirements –Must fit into infrastructure –Must be kept as simple as possible External usage intended to: –Improve external testing –Reduce transition to operations work/time –Reduce duplication of effort

29 June 2011DTC – Summer Tutorial Simplification to operational 3-D for presentation For today’s introduction, I will be talking about using the GSI for standard operational 3-D var. analysis. Many other options available or under development –4d-var –hybrid assimilation –observation sensitivity –FOTO –Additional observation types –SST retrieval –Detailed options Options make code more complex – difficult balance between options and simplicity

29 June 2011DTC – Summer Tutorial Basic analysis problem J = J b + J o + J c J = (x-x b ) T B -1 (x-x b ) + (H(x)-y 0 ) T (E+F) -1 (H(x)-y 0 ) + J C J = Fit to background + Fit to observations + constraints x= Analysis x b = Background B= Background error covariance H= Forward model y 0 = Observations E+F= R = Instrument error + Representativeness error J C = Constraint terms

29 June 2011DTC – Summer Tutorial Jc term Currently Jc term includes 2 terms –Weak moisture constraint (q > 0, q < qsat) Can substantially slow convergence if coefficient made too large. –Conservation of global dry mass not applicable to regional problem

29 June 2011DTC – Summer Tutorial

29 June 2011DTC – Summer Tutorial Solution At minimum, Grad J = 0, Note this is a necessary condition – it is sufficient only for a quadratic J Grad J = 2B -1 (x-x b ) + H T (E+F) -1 (H(x)-y 0 ) + Grad J C A conjugate gradient minimization algorithm is used to solve for Grad J = 0

29 June 2011DTC – Summer Tutorial Solution Strategy Solve series of simpler problems with some nonlinear components eliminated Outer iteration, inner iteration structure –x = x outer iteration + x inner iteration + x b Outer iteration –QC –More complete forward model Inner iteration –Several different minimization options – preconditioned Conjugate Gradient Estimate search direction Estimate optimal stepsize in search direction –Often simpler forward model –Variational QC –Solution used to start next outer iteration

29 June 2011DTC – Summer Tutorial Inner iteration – algorithm 1 J = x T B -1 x + (Hx-o) T O -1 (Hx-o) (assume linear) define y = B -1 x J = x T y + (Hx-o) T O -1 (Hx-o) Grad J x = B -1 x +H T O -1 (Hx-o) = y + H T O -1 (Hx-o) Grad J y = x + BH T O -1 (Hx-o) = B Grad J x Solve for both x and y using preconditioned conjugate gradient (where the x solution is preconditioned by B and the solution for y is preconditioned by B -1 )

29 June 2011DTC – Summer Tutorial Inner iteration – algorithm 1 Specific algorithm x 0 =y 0 =0 Iterate over n Grad x n = y n-1 + H T O -1 (Hx n-1 -o) Grad y n = B Grad x n Dir x n = Grad y n + β Dir x n-1 Dir y n = Grad x n + β Dir y n-1 x n = x n-1 + α Dir x n (Update xhatsave (outer iter. x) - as well) y n = y n-1 + α Dir y n (Update yhatsave (outer iter. y) - as well) Until max iteration or gradient sufficiently minimized

29 June 2011DTC – Summer Tutorial Inner iteration – algorithm 2 J = x T B -1 x + (Hx-o) T O -1 (Hx-o) (assume linear) define y = B -1/2 x J = y T y + (HB 1/2 y-o) T O -1 (HB 1/2 y-o) Grad J y = y +B 1/2 H T O -1 (HB 1/2 y-o) Solve for y using preconditioned conjugate gradient For our definition of the background error matrix, B 1/2 is not square and thus y is (3x) larger than x.

29 June 2011DTC – Summer Tutorial Inner iteration – algorithm 1 intall routine calculate H T O -1 (Hx-o) bkerror routines multiplies by B dprod x calculates β and magnitude of gradient stpcalc calculates stepsize

29 June 2011DTC – Summer Tutorial Inner iteration – algorithm 1 Estimation of α (the stepsize) The stepsize is estimated through estimating the ratio of contributions for each term α = ∑a ∕ ∑b The a’s and b’s can be estimated exactly for the linear terms. For nonlinear terms, the a’s and b’s are estimated by fitting a quadratic using 3 points around an estimate of the stepsize The estimate for the nonlinear terms is re-estimated iteratively using the stepsize for the previous estimate (up to 5 iterations)

29 June 2011DTC – Summer Tutorial Analysis variables Background errors must be defined in terms of analysis variable –Streamfunction (Ψ) –Unbalanced Velocity Potential (χ unbalanced ) –Unbalanced Temperature (T unbalanced ) –Unbalanced Surface Pressure (Ps unbalanced ) –Ozone – Clouds – etc. –Satellite bias correction coefficients

29 June 2011DTC – Summer Tutorial Analysis variables χ = χ unbalanced + A Ψ T = T unbalanced + B Ψ Ps = Ps unbalanced + C Ψ Streamfunction is a key variable defining a large percentage T and P s (especially away from equator). Contribution to χ is small except near the surface and tropopause.

29 June 2011DTC – Summer Tutorial Analysis variables A, B and C matrices can involve 2 components –A pre-specified statistical balance relationship – part of the background error statistics file –Optionally a incremental normal model balance Not working well for regional problem See references for details

29 June 2011DTC – Summer Tutorial Impact of TLNM constraint Zonal-average surface pressure tendency for background (green), unconstrained GSI analysis (red), and GSI analysis with TLNMC (purple).

29 June 2011DTC – Summer Tutorial Fits of Surface Pressure Data in Cycled Experiment with and without TLNM constraint

29 June 2011DTC – Summer Tutorial Analysis variables Size of problem –NX x NY x NZ x NVAR –Global = 25.7 million component control vector –Requires multi-tasking to fit on computers

29 June 2011DTC – Summer Tutorial Grid Sub-domains The analysis and background fields are divided across the processors in two different ways –Sub-Domains – an x-y region of the analysis domain with full vertical extent – observations defined on sub- domains –Horizontal slabs – a single or multiple levels of full x-y fields Since the analysis problem is a full 3-D problem – we must transform between these decompositions repeatedly

29 June 2011DTC – Summer Tutorial u,v Analysis variables are streamfunction and velocity potential u,v needed for many routines (int,stp,balmod, etc.) routines u,v updated along with other variables by calculating derivatives of streamfunction and velocity potential components of search direction x and creating a dir x (u,v)

29 June 2011DTC – Summer Tutorial Background fields Current works for following systems –NCEP GFS –NCEP NMM – binary and netcdf –NCEP RTMA –NCEP Hurricane –GMAO global –ARW – binary and netcdf – (not operationally used yet RR - GSD) FGAT (First Guess at Appropriate Time) enabled up to 100 time levels

29 June 2011DTC – Summer Tutorial Background Errors Three paths – more in talk by D. Kleist –Isotropic/homogeneous Most common usage. Function of latitude/height Vertical and horizontal scales separable Variances can be location dependent –Anisotropic/inhomogeneous Function of location /state Can be full 3-D covariances Still relatively immature –Hybrid

29 June 2011DTC – Summer Tutorial Observations Observational data is expected to be in BUFR format (this is the international standard) See presentation by Ruifang Li Each observation type (e.g., u,v,radiance from NOAA-15 AMSU-A) is read in on a particular processor or group of processors (parallel read) Data thinning can occur in the reading step. Checks to see if data is in specified data time window and within analysis domain

29 June 2011DTC – Summer Tutorial Data processing Data used in GSI controlled 2 ways –Presence or lack of input file –Control files input (info files) into analysis Allows data to be monitored rather than used Each ob type different Specify different time windows for each ob type Intelligent thinning distance specification

29 June 2011DTC – Summer Tutorial Input data – Satellite currently used Regional GOES-11 and 12 Sounders Channels 1-15 Individual fields of view 4 Detectors treated separately Over ocean only Thinned to 120km AMSU-A NOAA-15 Channels 1-10, 12-13, 15 NOAA-18 Channels 1-8, 10-13, 15 METOP Channels1-6, 8-13, 15 Thinned to 60km AMSU-B/MHS NOAA-15 Channels 1-3, 5 NOAA-18Channels 1-5 METOPChannels 1-5 Thinned to 60km HIRS NOAA-17Channels 2-15 METOPChannels 2-15 Thinned to 120km AIRS AQUA148 Channels Thinned to 120km Global all thinned to 145km GOES-11 and 12 Sounders Channels 1-15 Individual fields of view 4 Detectors treated separately Over ocean only AMSU-A NOAA-15 Channels 1-10, 12-13, 15 NOAA-18 Channels 1-8, 10-13, 15 NOAA-19 Channels 1-7, 9-13, 15 METOP Channels 1-6, 8-13, 15 AQUA Channels 6, 8-13 AMSU-B/MHS NOAA-15 Channels 1-3, 5 NOAA-18Channels 1-5 METOPChannels 1-5 HIRS NOAA-17Channels 2-15 NOAA-19 Channels 2-15 METOPChannels 2-15 AIRS AQUA148 Channels IASI METOP 165 Channels

29 June 2011DTC – Summer Tutorial Input data – Conventional currently used Radiosondes Pibal winds Synthetic tropical cyclone winds wind profilers conventional aircraft reports ASDAR aircraft reports MDCARS aircraft reports dropsondes MODIS IR and water vapor winds GMS, JMA, METEOSAT and GOES cloud drift IR and visible winds GOES water vapor cloud top winds Surface land observations Surface ship and buoy observation SSM/I wind speeds QuikScat and ASCATwind speed and direction SSM/I and TRMM TMI precipitation estimates Doppler radial velocities VAD (NEXRAD) winds GPS precipitable water estimates GPS Radio occultation refractivity and bending angle profiles SBUV ozone profiles and OMI total ozone

29 June 2011DTC – Summer Tutorial Data Sub-domains Observations are distributed to processors they are used on. Comparison to obs are done on sub- domains. –If an observation is on boundary of multiple sub- domains will be put into all relevant sub-domains for communication free adjoint calculations. –However, it is necessary to assign the observation only to one sub-domain for the objective function calculation –Interpolation of sub-domain boundary observations requires the use of halo rows around each sub-domain

29 June 2011DTC – Summer Tutorial Simulation of observations To use observation, must be able to simulate observation –Can be simple interpolation to ob location/time –Can be more complex (e.g., radiative transfer) For radiances we use CRTM –Vertical resolution and model top important

Atmospheric analysis problem (Practical) Outer (K) and Inner (L) iteration operators VariableK operatorL operator Temperature – surface obs. at 2m 3-D sigma interpolation adjustment to different orography 3-D sigma interpolation Below bottom sigma assumed at bottom sigma Wind – surface obs. at 10m over land, 20m over ocean, except scatt. 3-D sigma interpolation reduction below bottom level using model factor 3-D sigma interpolation reduction below bottom level using model factor Ozone – used as layersIntegrated layers from forecast model Surface pressure2-D interpolation plus orography correction 2-D interpolation PrecipitationFull model physicsLinearized model physics RadiancesFull radiative transferLinearized radiative transfer

29 June 2011DTC – Summer Tutorial Sub-domain 3Sub-domain 1 Sub-domain 2 Observation Observation/Sub-domain layout

29 June 2011DTC – Summer Tutorial Sub-domain 3 Observation Halo for Sub-domain 3 Sub-domain 3 calculation w/halo

29 June 2011DTC – Summer Tutorial Sub-domain 3 Observation Halo for Sub-domain 3 Forward interpolation to ob.

29 June 2011DTC – Summer Tutorial Sub-domain 3 Observation Halo for Sub-domain 3 Adjoint of interpolation to grid (values in halo not used)

29 June 2011DTC – Summer Tutorial Quality control External platform specific QC Some gross checking in PREPBUFR file creation Analysis QC –Gross checks – specified in input data files –Variational quality control –Data usage specification (info files) –Outer iteration structure allows data rejected (or downweighted) initially to come back in –Ob error can be modified due to external QC marks –Radiance QC much more complicated. Tomorrow!

29 June 2011DTC – Summer Tutorial Observation output Diagnostic files are produced for each data type for each outer iteration (controllable through namelist) Output from individual processors (sub- domains) and concatenated together outside GSI External routines for reading diagnostic files should be supported by DTC

29 June 2011DTC – Summer Tutorial GSI layout (major routines) (generic names, 3dvar path) gsimain (main code) –gsimain_initialize (read in namelists and initialize variables –gsimain_run gsisub –deter_subdomain (creates sub-domains) –*read_info (reads info files to determine data usage) –glbsoi »observer_init (read background field) »observer_set (read observations and distribute) »prewgt (initializes background error) »setuprhsall (calculates outer loop obs. increments »Pcgsoi, sqrtmin or other minimization (solves inner iteration) –gsimain_finalize (clean up arrays and finalize mpi)

29 June 2011DTC – Summer Tutorial GSI layout (major routines) pcgsoi (other minimizations similar) –control2state (convert control vector to state vector) –intall (compare to observations and adjoint) –state2control (convert state vector to control vector –bkerror (multiply by background error) –stpcalc (estimate stepsize and update solution) Depreciated: Moved to outer loop –update_guess (updates outer iteration solution) –write_all (write solution)

29 June 2011DTC – Summer Tutorial Useful References Wan-Shu Wu, R. James Purser and David F. Parrish, 2002: Three-Dimensional Variational Analysis with Spatially Inhomogeneous Covariances. Monthly Weather Review, Vol. 130, No. 12, pp. 2905–2916. R. James Purser, Wan-Shu Wu, David F. Parrish and Nigel M. Roberts, 2003: Numerical Aspects of the Application of Recursive Filters to Variational Statistical Analysis. Part I: Spatially Homogeneous and Isotropic Gaussian Covariances. Monthly Weather Review, Vol. 131, No. 8, pp. 1524–1535. R. James Purser, Wan-Shu Wu, David F. Parrish and Nigel M. Roberts, 2003: Numerical Aspects of the Application of Recursive Filters to Variational Statistical Analysis. Part II: Spatially Inhomogeneous and Anisotropic General Covariances. Monthly Weather Review, Vol. 131, No. 8, pp. 1536–1548. McNally, A.P., J.C. Derber, W.-S. Wu and B.B. Katz, 2000: The use of TOVS level-1B radiances in the NCEP SSI analysis system. Q.J.R.M.S., 126, Parrish, D. F. and J. C. Derber, 1992: The National Meteorological Center's spectral statistical interpolation analysis system. Mon. Wea. Rev., 120, Derber, J. C. and W.-S. Wu, 1998: The use of TOVS cloud-cleared radiances in the NCEP SSI analysis system. Mon. Wea. Rev., 126, Kleist, Daryl T; Parrish, David F; Derber, John C; Treadon, Russ; Wu, Wan-Shu; Lord, Stephen, Introduction of the GSI into the NCEP Global Data Assimilation System, Weather and Forecasting. Vol. 24, no. 6, pp Dec 2009 Kleist, Daryl T; Parrish, David F; Derber, John C; Treadon, Russ; Errico, Ronald M; Yang, Runhua, Improving Incremental Balance in the GSI 3DVAR Analysis System, Monthly Weather Review [Mon. Weather Rev.]. Vol. 137, no. 3, pp Mar Kazumori, M; Liu, Q; Treadon, R; Derber, JC, Impact Study of AMSR-E Radiances in the NCEP Global Data Assimilation System Monthly Weather Review,Vol. 136, no. 2, pp Feb Zhu, Y; Gelaro, R, Observation Sensitivity Calculations Using the Adjoint of the Gridpoint Statistical Interpolation (GSI) Analysis System, Monthly Weather Review. Vol. 136, no. 1, pp Jan DTC GSI documentation (

29 June 2011DTC – Summer Tutorial Challenges Negative Moisture and other tracers Diabatic analysis Hurricane initialization Situation dependent background errors Use of satellite radiances in regional mode Use of satellite data over land/ice/snow