Current modification gridinfo.f90Add new subroutine: getgridinfo_reg --- calculate the pressure in each sigma level and the virture temperature gridio.f90Add.

Slides:



Advertisements
Similar presentations
2. Description of MIIDAPS 1. Introduction A Generalized Approach to Microwave Satellite Data Assimilation Quality Control and Preprocessing Here, we present.
Advertisements

1 st Joint GOSUD/SAMOS Workshop The Florida State University 1 Sensitivity of Surface Turbulent Fluxes to Observational Errors  or.
An Regional Enemble Kalman Filter Data Assimilation System Employing GSI Observation Processing and Initial Tests for Rapid Refresh Forecast Configurations.
1 What constrains spread growth in forecasts initialized from ensemble Kalman filters? Tom Hamill (& Jeff Whitaker) NOAA Earth System Research Lab Boulder,
MPO 674 Lecture 15 3/3/15. Bayesian update Jeff Anderson’s Tutorial A | C = Prior based on previous information C A | BC = Posterior based on previous.
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,
Performance Characteristics of a Pseudo-operational Ensemble Kalman Filter April 2006, EnKF Wildflower Meeting Greg Hakim & Ryan Torn University of Washington.
ASSIMILATION of RADAR DATA at CONVECTIVE SCALES with the EnKF: PERFECT-MODEL EXPERIMENTS USING WRF / DART Altuğ Aksoy National Center for Atmospheric Research.
Brian Ancell, Cliff Mass, Gregory J. Hakim University of Washington
Statistics, data, and deterministic models NRCSE.
Advanced data assimilation methods- EKF and EnKF Hong Li and Eugenia Kalnay University of Maryland July 2006.
Current Status of the Development of the Local Ensemble Transform Kalman Filter at UMD Istvan Szunyogh representing the UMD “Chaos-Weather” Group Ensemble.
Assimilation of (satellite) cloud-information at the convective scale in an Ensemble Kalman Filter Annika Schomburg 1, Christoph Schraff 1, Africa Perianez.
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.
“1995 Sunrise Fire – Long Island” Using an Ensemble Kalman Filter to Explore Model Performance on Northeast U.S. Fire Weather Days Michael Erickson and.
Ensemble-variational sea ice data assimilation Anna Shlyaeva, Mark Buehner, Alain Caya, Data Assimilation and Satellite Meteorology Research Jean-Francois.
ASSIMILATION OF GOES-DERIVED CLOUD PRODUCTS IN MM5.
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
Observing Strategy and Observation Targeting for Tropical Cyclones Using Ensemble-Based Sensitivity Analysis and Data Assimilation Chen, Deng-Shun 3 Dec,
Advances in the use of observations in the ALADIN/HU 3D-Var system Roger RANDRIAMAMPIANINA, Regina SZOTÁK and Gabriella Csima Hungarian Meteorological.
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.
Computational Issues: An EnKF Perspective Jeff Whitaker NOAA Earth System Research Lab ENIAC 1948“Roadrunner” 2008.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss High-resolution data assimilation in COSMO: Status and.
1 Using Hemispheric-CMAQ to Provide Initial and Boundary Conditions for Regional Modeling Joshua S. Fu 1, Xinyi Dong 1, Kan Huang 1, and Carey Jang 2 1.
Hybrid Variational/Ensemble Data Assimilation for the NCEP GFS Tom Hamill, for Jeff Whitaker NOAA Earth System Research Lab, Boulder, CO, USA
Development of an EnKF/Hybrid Data Assimilation System for Mesoscale Application with the Rapid Refresh Ming Hu 1,2, Yujie Pan 3, Kefeng Zhu 3, Xuguang.
Kathryn Newman Ming Hu, and Chunhua Zhou EnKF Fundamentals (2b): Applications Developmental Testbed Center (DTC) 2015 EnKF Community Tutorial August 13-14,
Vaisala/University of Washington Real-observation Experiments Vaisala/University of Washington Real-observation Experiments Clifford Mass, Gregory Hakim,
Requirements from KENDA on the verification NetCDF feedback files: -produced by analysis system (LETKF) and ‘stat’ utility ((to.
Assimilating chemical compound with a regional chemical model Chu-Chun Chang 1, Shu-Chih Yang 1, Mao-Chang Liang 2, ShuWei Hsu 1, Yu-Heng Tseng 3 and Ji-Sung.
11 Background Error Daryl T. Kleist* National Monsoon Mission Scoping Workshop IITM, Pune, India April 2011.
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.
Development and Testing of a Regional GSI-Based EnKF-Hybrid System for the Rapid Refresh Configuration Yujie Pan 1, Kefeng Zhu 1, Ming Xue 1,2, Xuguang.
Deutscher Wetterdienst Vertical localization issues in LETKF Breogan Gomez, Andreas Rhodin, Hendrik Reich.
Ensemble Kalman Filter in a boundary layer 1D numerical model Samuel Rémy and Thierry Bergot (Météo-France) Workshop on ensemble methods in meteorology.
Assimilating satellite cloud information with an Ensemble Kalman Filter at the convective scale Annika Schomburg, Christoph Schraff, Hendrik Reich, Roland.
Studying impacts of the Saharan Air Layer on hurricane development using WRF-Chem/EnKF Jianyu(Richard) Liang Yongsheng Chen 6th EnKF Workshop York University.
DRAFT – Page 1 – January 14, 2016 Development of a Convective Scale Ensemble Kalman Filter at Environment Canada Luc Fillion 1, Kao-Shen Chung 1, Monique.
The Hyperspectral Environmental Suite (HES) and Advanced Baseline Imager (ABI) will be flown on the next generation of NOAA Geostationary Operational Environmental.
MIIDAPS Application to GSI for QC and Dynamic Emissivity in Passive Microwave Data Assimilation.
Cloudy GOES-Imager assimilation with hydrometeor control variable Byoung-Joo JUNG NCAR/MMM Student presentation at JCSDA Summer Colloquium on Satellite.
A step toward operational use of AMSR-E horizontal polarized radiance in JMA global data assimilation system Masahiro Kazumori Numerical Prediction Division.
One-dimensional assimilation method for the humidity estimation with the wind profiling radar data using the MSM forecast as the first guess Jun-ichi Furumoto,
The application of ensemble Kalman filter in adaptive observation and information content estimation studies Junjie Liu and Eugenia Kalnay July 13th, 2007.
LOCAL ENSEMBLE KALMAN FILTER (LETKF) ANALYSIS OF LOOP CURRENT & EDDY IN THE GULF OF MEXICO Fanghua Xu 1, Leo Oey 1, Yasumasa Miyazawa 2, Peter Hamilton.
Status on Cloudy Radiance Data Assimilation in NCEP GSI 1 Min-Jeong Kim JCSDA 9th Workshop on Satellite Data Assimilation, May 24-25, 2011, M-J. Kim 2.
ECMWF/EUMETSAT NWP-SAF Satellite data assimilation Training Course Mar 2016.
Indirect impact of ozone assimilation using Gridpoint Statistical Interpolation (GSI) data assimilation system for regional applications Kathryn Newman1,2,
Jeffrey Anderson, NCAR Data Assimilation Research Section
Xuexing Qiu and Fuqing Dec. 2014
Microwave Assimilation in Tropical Cyclones
Jeffrey Anderson, NCAR Data Assimilation Research Section
MO – Design & Plans UERRA GA 2016 Peter Jermey
Middle-Range Ensemble Forecast at CPTEC/INPE - Current Activities
EUMETSAT fellow day, 17 March 2014, Darmstadt
Assimilation of GOES-R Atmospheric Motion Vectors
Vertical localization issues in LETKF
Lidia Cucurull, NCEP/JCSDA
EnKF Fundamentail 2a: Diagnostics
Real-time WRF EnKF 36km outer domain/4km nested domain D1 (36km)
Comparison of different combinations of ensemble-based and variational data assimilation approaches for deterministic NWP Mark Buehner Data Assimilation.
Lightning Assimilation Techniques
The Met Office Ensemble of Regional Reanalyses
Fabien Carminati, Stefano Migliorini, & Bruce Ingleby
Data Assimilation of TEMPO NO2: Winds, Emissions and PBL mixing
EnKF Fundamentail 2a: Diagnostics
Presentation transcript:

Current modification gridinfo.f90Add new subroutine: getgridinfo_reg --- calculate the pressure in each sigma level and the virture temperature gridio.f90Add new subroutine: readgriddata_reg (read in regional guess fields of ‘C’ grid), writegriddata_reg (output in ‘A ‘ grid) statevec.f90read_ensemble: Call readgriddata  call readgriddata_reg ‘anal’ array rearrangement; write_ensemble: Call writegriddata  call writegriddata_reg enkf_main.f90Call getgridinfo  call getgridinfo_reg

Pressure calculation pt_ll=0.01*ptop q_integral=1.0 do k = 1, nlevsin deltasigma=eta1(k)-eta1(k+1) q_integral(:) = q_integral(:)+deltasigma*qg(:,k,1) enddo psfc_this_dry=0.01*psfc psfc(:)=(psfc_this_dry(:)-pt_ll)*q_integral(:)+pt_ll do k = 1, nlevsin psig(:,k)=eta1(k)*(psfc(:)-pt_ll) + pt_ll pslg(:,k)=aeta1(k)*(psfc(:)-pt_ll)+pt_ll enddo pslg = pslg*100.0

Virtual temperature q(:,k) = qg(:,k,1)/(1.+qg(:,k,1)) ! Q = water vapor specific humidity ! q_bk = water vapor mixing ratio rd_over_cp=287.04/ ! calculated the temperature from the potention temperature do k = 1, nlevsin temp(:,k) = tempg(:,k)*(pslg(:,k)/1000)**rd_over_cp enddo ! get the virture tempature do k = 1, nlevsin tempg(:,k) = temp(:,k)*(1+0.61*q(:,k)) enddo

Satellite data diagnose files IPCHAN_RESERVE = 8 (global) IPCHAN_RESERVE = 7 (regional) diagbufchan(1,i)=tb_obs(i) ! observed brightness temperature (K) diagbufchan(2,i)=tbc(i) ! observed - simulated Tb with bias corrrection (K) diagbufchan(3,i)=tbcnob(i) ! observed - simulated Tb with no bias correction (K) errinv = sqrt(varinv(i)) diagbufchan(4,i)=errinv ! inverse observation error useflag=one if (iuse_rad(ich(i))/=1) useflag=-one diagbufchan(5,i)= id_qc(i)*useflag! quality control mark or event indicator diagbufchan(6,i)=emissivity(i) ! surface emissivity diagbufchan(7,i)=tlapchn(i) ! stability index do j=1,npred+1 diagbufchan(7+j,i)=predterms(j,i) ! Tb bias correction terms (K) end do real(fp_diag) :: tbobs ! Tb (obs) (K) real(fp_diag) :: omgbc ! Tb_(obs) - Tb_(simulated w/ bc) (K) real(fp_diag) :: omgnbc ! Tb_(obs) - Tb_(simulated_w/o bc) (K) real(fp_diag) :: errinv ! inverse error (K**(-1)) real(fp_diag) :: qcmark ! quality control mark real(fp_diag) :: emiss ! surface emissivity real(fp_diag) :: tlap ! temperature lapse rate real(fp_diag) :: pres ! pressure (mb) at max in weighting fn. real(fp_diag) :: bifix ! fixed angle dependent bias real(fp_diag) :: bilap ! lapse rate bias correction term real(fp_diag) :: bilap2 ! square lapse rate bias correction term real(fp_diag) :: bicons ! constant bias correction term real(fp_diag) :: biang ! scan angle bias correction term real(fp_diag) :: biclw ! CLW bias correction term

datestring = " " ! mandatory ! corrlength (length for horizontal localization in km) corrlengthnh = 2800 corrlengthtr = 2800 corrlengthsh = 2800 ! min and max inflation. covinflatemin = 1.0 covinflatemax = 1.e30 ! lnsigcutoff (length for vertical localization in ln(p)) lnsigcutoffnh = 2. lnsigcutofftr = 2. lnsigcutoffsh = 2. lnsigcutoffsatnh = ! value for satellite radiances lnsigcutoffsattr = ! value for satellite radiances lnsigcutoffsatsh = ! value for satellite radiances ! lnsigcovinfcutoff (length for vertical taper in inflation in ln(sigma)) lnsigcovinfcutoff = 6. ! ob time localization obtimelnh = 2800.*1000./(30.*3600.) ! hours to move 2800 km at 30 ms-1. obtimeltr = obtimelnh obtimelsh = obtimelnh ! path to data directory (include trailing slash) datapath = " " ! Mandatory

! path to data directory for previous analysis (include trailing slash) datapathprev = " " ! mandatory if analpertwt > 0 ! tolerance for background check. ! obs are not used if they are more than sqrt(S+R) from mean, ! where S is ensemble variance and R is observation error variance. sprd_tol = 9.9e31 ! definition of tropics and mid-latitudes (for inflation). latbound = 25. ! this is where the tropics start delat = 10. ! width of transition zone. ! adaptive posterior inflation parameter. analpertwt = 0.0 ! no inflation (1 means inflate all the way back to prior spread) ! fixed covariance inflation in NH,SH,tropics covinflatenh = 0. covinflatetr = 0. covinflatesh = 0. ! if ob prior posterior variance divided by prior variance ! less than this value, ob is skipped during serial processing. paoverpb_thresh = 1.0 ! don't skip any obs ! partition state vector and obs randomly across processors ! (if.false., use an algorithm based on Graham's rule) random_partition =.true. ! set to to 0 for the order they are read in, 1 for random order, or 2 for ! order of predicted posterior variance reduction (based on prior) iassim_order = 0 ! use height instead of virtual temp as analysis variable. use_height =.false. ! use 'pseudo-rh' analysis variable, as in GSI. pseudo_rh =.false. ! if deterministic is true, use EnSRF w/o perturbed obs. ! if false, use perturbed obs EnKF. deterministic =.true.

sortinc =.true. ! these are all mandatory. ! number of npts on grid npts = 0 ! total number of levels nlevs = 0 ! number of ensemble members nanals = 0 ! number of "tracers" in model state vector. ntrac = 3 ! nvars can be 5 (if neither ozone or cloud condensate updated), ! 6 (if ozone updated, but cloud condensate not updated) or ! 7 (if both ozone and cloud condensate updated). ! nvar = 1 is zonal wind, nvar = 2 is meridional wind ! nvar = 3 is thermodynamic variable, nvar = 4 is ! interface pressure (with 1st level assumed to be surface, ! and top level assumed to be constant). nvars = 5 ! factor to multiply sat radiance errors. saterrfact = 1. ! number of times to iterate state/bias correction update. ! (only relevant when satellite radiances assimilated, i.e. nobs_sat>0) numiter = 1 ! use letkf instead of serial enkf for update. use_letkf=.false.