ATmospheric, Meteorological, and Environmental Technologies RAMS New Developments For Version 6.0.

Slides:



Advertisements
Similar presentations
Meteorologisches Institut der Universität München
Advertisements

A NUMERICAL PREDICTION OF LOCAL ATMOSPHERIC PROCESSES A.V.Starchenko Tomsk State University.
WRF Modeling System V2.0 Overview
A numerical simulation of urban and regional meteorology and assessment of its impact on pollution transport A. Starchenko Tomsk State University.
Training course: boundary layer IV Parametrization above the surface layer (layout) Overview of models Slab (integral) models K-closure model K-profile.
Discretizing the Sphere for Multi-Scale Air Quality Simulations using Variable-Resolution Finite-Volume Techniques Martin J. Otte U.S. EPA Robert Walko.
High-Resolution Land Use Data in WPS/WRF for Urban Regions
The Problem of Parameterization in Numerical Models METEO 6030 Xuanli Li University of Utah Department of Meteorology Spring 2005.
Günther Zängl, DWD1 Improvements for idealized simulations with the COSMO model Günther Zängl Deutscher Wetterdienst, Offenbach, Germany.
WRF Physics Options Jimy Dudhia. diff_opt=1 2 nd order diffusion on model levels Constant coefficients (khdif and kvdif) km_opt ignored.
Jared H. Bowden Saravanan Arunachalam
The Use of High Resolution Mesoscale Model Fields with the CALPUFF Dispersion Modelling System in Prince George BC Bryan McEwen Master’s project
For the Lesson: Eta Characteristics, Biases, and Usage December 1998 ETA-32 MODEL CHARACTERISTICS.
Nesting. Eta Model Hybrid and Eta Coordinates ground MSL ground Pressure domain Sigma domain  = 0  = 1  = 1 Ptop  = 0.
Update of A Rapid Prototyping Capability Experiment to Evaluate CrIS / ATMS Observations for a Mesoscale Weather Event Valentine G. Anantharaj Xingang.
Weather Research & Forecasting Model (WRF) Stacey Pensgen ESC 452 – Spring ’06.
1 NGGPS Dynamic Core Requirements Workshop NCEP Future Global Model Requirements and Discussion Mark Iredell, Global Modeling and EMC August 4, 2014.
Consortium Meeting June 3, Thanks Mike! Hit Rates.
Basic Concepts of Numerical Weather Prediction 6 September 2012.
Next Gen AQ model Need AQ modeling at Global to Continental to Regional to Urban scales – Current systems using cascading nests is cumbersome – Duplicative.
Marcio Moraes Sep 2010 Hydrology and Regional Modeling Marcio Moraes and Cintia Bertacchi Lund University Water Resources Engineering.
Initial Experiments on Simulation of Windshear and Significant Convection Events using Aviation Model (AVM) Wai-Kin Wong 1, C.S. Lau 2 and P.W. Chan 1.
Forecasting and Numerical Weather Prediction (NWP) NOWcasting Description of atmospheric models Specific Models Types of variables and how to determine.
RAMS Customization. Example customizations  Higher-resolution topography  Topography steepness  Vegetation parameters  SST modifications (lakes, bays,
Mesoscale Modeling Review the tutorial at: –In class.
HWRF ERROR ANALYSIS T N Krishnamurti A.Thomas A. Simon Florida State University.
Earth Science Division National Aeronautics and Space Administration 18 January 2007 Paper 5A.4: Slide 1 American Meteorological Society 21 st Conference.
Russ Bullock 11 th Annual CMAS Conference October 17, 2012 Development of Methodology to Downscale Global Climate Fields to 12km Resolution.
NWP Activities at INM Bartolomé Orfila Estrada Area de Modelización - INM 28th EWGLAM & 13th SRNWP Meetings Zürich, October 2005.
Simulating Supercell Thunderstorms in a Horizontally-Heterogeneous Convective Boundary Layer Christopher Nowotarski, Paul Markowski, Yvette Richardson.
Verification and Case Studies for Urban Effects in HIRLAM Numerical Weather Forecasting A. Baklanov, A. Mahura, C. Petersen, N.W. Nielsen, B. Amstrup Danish.
Comparison of convective boundary layer velocity spectra calculated from large eddy simulation and WRF model data Jeremy A. Gibbs and Evgeni Fedorovich.
RAMS Input Data. Types of input data Meteorological data  First guess gridded data – NCEP, ECMWF, etc.  Surface observations (single level measurements.
HIRLAM 1D model tool B.H. Sass December Overview 1) Introduction 1) Introduction 2) History of 1D-model(s) 2) History of 1D-model(s) 3) Basics of.
Météo-France / CNRM – T. Bergot 1) Introduction 2) The methodology of the inter-comparison 3) Phase 1 : cases study Inter-comparison of numerical models.
Higher Resolution Operational Models. Operational Mesoscale Model History Early: LFM, NGM (history) Eta (mainly history) MM5: Still used by some, but.
Accounting for Uncertainties in NWPs using the Ensemble Approach for Inputs to ATD Models Dave Stauffer The Pennsylvania State University Office of the.
Building Aware Flow and T&D Modeling Sensor Data Fusion NCAR/RAL March
Sensitivity Analysis of Mesoscale Forecasts from Large Ensembles of Randomly and Non-Randomly Perturbed Model Runs William Martin November 10, 2005.
Seasonal Modeling (NOAA) Jian-Wen Bao Sara Michelson Jim Wilczak Curtis Fleming Emily Piencziak.
David Medvigy (Duke University) Amazon in Perspective: Integrated Science for a Sustainable Future Manaus, Brazil 20 November 2008 Hydroclimatic consequences.
Large Eddy Simulation of PBL turbulence and clouds Chin-Hoh Moeng National Center for Atmospheric Research.
An air quality information system for cities with complex terrain based on high resolution NWP Viel Ødegaard, r&d department.
WRF Four-Dimensional Data Assimilation (FDDA) Jimy Dudhia.
Higher Resolution Operational Models. Major U.S. High-Resolution Mesoscale Models (all non-hydrostatic ) WRF-ARW (developed at NCAR) NMM-B (developed.
P1.7 The Real-Time Mesoscale Analysis (RTMA) An operational objective surface analysis for the continental United States at 5-km resolution developed by.
Investigating Land-Atmosphere CO 2 Exchange with a Coupled Biosphere-Atmosphere Model: SiB3-RAMS K.D. Corbin, A.S. Denning, I. Baker, N. Parazoo, A. Schuh,
A Numerical Study of Early Summer Regional Climate and Weather. Zhang, D.-L., W.-Z. Zheng, and Y.-K. Xue, 2003: A Numerical Study of Early Summer Regional.
TEMPLATE DESIGN © A high-order accurate and monotonic advection scheme is used as a local interpolator to redistribute.
Progress Update of Numerical Simulation for OSSE Project Yongzuo Li 11/18/2008.
Modeling and Evaluation of Antarctic Boundary Layer
Hydrologic Data Assimilation with a Representer-Based Variational Algorithm Dennis McLaughlin, Parsons Lab., Civil & Environmental Engineering, MIT Dara.
Module 6 MM5: Overview William J. Gutowski, Jr. Iowa State University.
Vincent N. Sakwa RSMC, Nairobi
Météo-France / CNRM – T. Bergot 1) Methodology 2) The assimilation procedures at local scale 3) Results for the winter season Improved Site-Specific.
Brian Freitag 1 Udaysankar Nair 1 Yuling Wu – University of Alabama in Huntsville.
Higher Resolution Operational Models
Implementation of a boundary layer heat flux parameterization into the Regional Atmospheric Modeling System Erica McGrath-Spangler Dept. of Atmospheric.
Implementation of an improved horizontal diffusion scheme into the Méso-NH Günther Zängl Laboratoire d’Aérologie / University of Munich 7 March 2005.
NOAA Northeast Regional Climate Center Dr. Lee Tryhorn NOAA Climate Literacy Workshop April 2010 NOAA Northeast Regional Climate.
Limitations of ’column physics’ for radiation computations in atmospheric models Bent H Sass Danish Meteorological Institute 1 May 2009 As the horizontal.
Interfacing Model Components CRTI RD Project Review Meeting Canadian Meteorological Centre August 22-23, 2006.
New Capabilities for the Regional Atmospheric Modeling System (RAMS)
WRF Four-Dimensional Data Assimilation (FDDA)
Status of the COSMO-Software and Documentation
How do models work? METR 2021: Spring 2009 Lab 10.
Winter storm forecast at 1-12 h range
RegCM3 Lisa C. Sloan, Mark A. Snyder, Travis O’Brien, and Kathleen Hutchison Climate Change and Impacts Laboratory Dept. of Earth and Planetary Sciences.
Generation of Simulated GIFTS Datasets
A Coastal Forecasting System
Presentation transcript:

ATmospheric, Meteorological, and Environmental Technologies RAMS New Developments For Version 6.0

ATmospheric, Meteorological, and Environmental Technologies RAMS Versions CSU, a MRC/CSU, c/3d ClimRAMS CSU, CSU/MRC, b CSU/MRC, a x MRC/CSU, 2000 MRC/ATMET, 2002 ATMET/Brasíl (USP/CPTEC) ATMET/Brasíl, 2005

ATmospheric, Meteorological, and Environmental Technologies RAMS Developments for v5.0x/6.0 New vertical coordinate New vertical coordinate Land surface scheme improvements Land surface scheme improvements Data assimilation schemes Data assimilation schemes FDDA schemes FDDA schemes History initialization option History initialization option 1-way nest 1-way nest Kain-Fritsch convective parameterization Kain-Fritsch convective parameterization HDF5 file formats HDF5 file formats Continued transition to Fortran 90 Continued transition to Fortran 90

ATmospheric, Meteorological, and Environmental Technologies Very High-Resolution RAMS Considerations to convert an atmospheric mesoscale model for very-high resolution capabilities Considerations to convert an atmospheric mesoscale model for very-high resolution capabilities Vertical coordinate – almost all mesoscale models use terrain-following coordinateVertical coordinate – almost all mesoscale models use terrain-following coordinate Sub-grid diffusion schemesSub-grid diffusion schemes Surface fluxes (vertical walls, different materials)Surface fluxes (vertical walls, different materials) Radiation – all mesoscale models treat long/short- wave radiation as vertical processRadiation – all mesoscale models treat long/short- wave radiation as vertical process

ATmospheric, Meteorological, and Environmental Technologies Problems with Terrain-Following (  ) Coordinate Systems All terrain-following coordinate models have difficulty in handling “steep” topography In  z systems, dependent on ratio  z topo /  z Problems arise in taking horizontal gradients ETA coordinate model (Mesinger/Janjic) developed to address this problem for  p coordinate systems In  z systems, what we really want is a true Cartesian horizontal gradient…

ATmospheric, Meteorological, and Environmental Technologies Terrain-Following Horizontal Gradient Computation

ATmospheric, Meteorological, and Environmental Technologies The Main Culprit… Horizontal Diffusion Horizontal diffusion was causing the majority of the “bad” effects in RAMS when topography became too steep. New method: interpolate model fields from the  z levels to true Cartesian surface, then take gradient. Allowable Δz improved by a factor of 3-5 in most cases. Disadvantages: About 15% slower than standard diffusion. There are coding strategies to fix this… Problems due to horizontal gradients also enter through advection, Coriolis, and pressure gradient terms. Not flux conservative The lower boundary condition is problematic.

ATmospheric, Meteorological, and Environmental Technologies A Permanent Solution ? ETA-type step-coordinate model used successfully: Simple Cartesian grid easy to implement Eliminates all coordinate-induced, numerical truncation errors Runs faster per gridpoint, almost 2x faster for basic numerics Allows arbitrarily steep topography (cliffs, buildings, etc. However…

ATmospheric, Meteorological, and Environmental Technologies ETA Disadvantages However, ETA-type coordinate has drawbacks: As implemented at NCEP, topography must jump in steps of Δz/ Δ  P, even along smooth slopes. Need to numerically deal with “corners”. It has been shown that the ETA model generates noise. Usually needs more gridpoints (and memory/disk), hence slower physics. Gridpoints underground can be blocked from computation relatively easily; not as easy to block from memory.

ATmospheric, Meteorological, and Environmental Technologies ETA Disadvantages Important drawback to ETA-type coordinate: Computational issues when desiring high vertical resolution all along a slope 2000 m 0 m

ATmospheric, Meteorological, and Environmental Technologies Toward a Better Solution… ADAP (ADaptive APerature) coordinate Mostly following work of Adcroft, et al for oceanographic model “Shaved” ETA-type coordinate Standard ETA coordinateADAP coordinate

ATmospheric, Meteorological, and Environmental Technologies ADAP Features Grid structure is a true Cartesian grid. The apertures of the grid cell faces are adapted to topography that would block the flow. Implemented as an option in RAMS;  z still supported because high-resolution along slopes is still an issue. Vertically- nested grids can help… Same technique can be applied to other types of obstacles: buildings, vegetative canopy, etc. Allows very complex shapes (overhangs, tunnels, etc.) All components (topography, buildings, vegetation, etc.) can be present in simulation at same time.

ATmospheric, Meteorological, and Environmental Technologies RAMS Vertical Nesting Can add vertically-nested grid along slope Nest can have same horizontal resolution as “coarse” grid Nest is not required to extend to model top Not ideal solution, but can help… 2000 m 0 m

ATmospheric, Meteorological, and Environmental Technologies ADAP and Vegetation

ATmospheric, Meteorological, and Environmental Technologies RAMS/ADAP Modifications Subgrid, isotropic turbulence options: Deardorff TKE available for a long time, used in LES runs Recently implemented E-  and E-l (S. Trini Castelli, CNR, Torino, Italy) All model terms must account for partially-closed apertures Complete transition of RAMS from finite-difference model to finite-volume model

ADAP Numerical Differencing for Advective Terms Finite-difference form Finite-difference flux form Finite-volume flux form

ATmospheric, Meteorological, and Environmental Technologies RAMS Land-Surface Improvements NDVI Normalized Difference Vegetation Index Measure of “greenness” of vegetated surface, higher values indicate higher amount of growing vegetation Global 1km monthly historical dataset (Apr 1992 – Mar 1993) from USGS Not real-time, but captures most of first-order seasonal effects Now standard input dataset to Land Ecosystem Atmosphere Feedback (LEAF) model – RAMS land surface parameterization Implementation of SiB2 algorithms to convert NDVI to: leaf area index roughness length vegetation fraction coverage albedo

ATmospheric, Meteorological, and Environmental Technologies Normalized Difference Vegetation Index - NDVI Global 1 km data from USGS Monthly - April 1992 through March 1993 Captures first-order seasonal effects

ATmospheric, Meteorological, and Environmental Technologies RAMS Data Assimilation Schemes Schemes designed to assist in initialization of model Based on previous model runs or “processed” observations Primarily intended for use in a operational forecast cycle, but can have some applications in historical reconstruction

ATmospheric, Meteorological, and Environmental Technologies RAMS Data Assimilation Schemes Recycle scheme which recycles prior forecast’s fields of unobserved variables to initialize the current run Numerous variables required on initialization are not observed Ability to specify soil and vegetation properties from previous forecast fields Can be extended to any field (clouds, etc.) Has been used successfully for soil moisture by several users over the years, but now is a standard option

ATmospheric, Meteorological, and Environmental Technologies RAMS Data Assimilation Schemes Antecedent Precipitation Index scheme which uses past (observed) precipitation to assist in defining the initial soil conditions for the start of a model run “Stripped-down” RAMS with only soil/vegetation schemes executed All atmospheric parameters specified from previous forecast Precipitation data specified from observations/radar/satellite Example: 0000 UTC forecast time on the 30th Back up to 0000 UTC on the 29th Run RAMS in API mode for 24 hours Initial soil moisture field available for 0000 UTC on 30th Provides initial soil moisture and all other soil/vegetation properties Can be combined with soil moisture observation assimilation

ATmospheric, Meteorological, and Environmental Technologies RAMS Data Assimilation Schemes Cumulus Inversion scheme which uses past (observed) precipitation rates to compute convective heating and moistening rates All atmospheric parameters specified from previous forecast Precipitation data specified from observations/radar/satellite Convective parameterization is “inverted” Usually inputs atmospheric properties and outputs precipitation rate, heating and moistening profiles Inverted to input precipitation rate, still outputs heating and moistening profiles Intended for coarser grid spacings where convective parameterizations would be used Heating/moistening profiles are used in assimilation run (3-6 hours) prior to actual forecast start

ATmospheric, Meteorological, and Environmental Technologies RAMS Data Assimilation Schemes Condensate Nudging scheme which uses prior forecast’s condensate to nudge fields during assimilation run Prior forecast results of condensate are used in assimilation run (3-6 hours) prior to actual forecast start Nudging done similarly to FDDA nudging Primarily intended for fog, low/mid-level stratus Of course, if forecast is very bad…

ATmospheric, Meteorological, and Environmental Technologies RAMS Data Assimilation Schemes History Initialization ability to start run by defining ALL fields from a previous run Designed to allow complete change of grid structure If grids match, direct copy of information; otherwise interpolation Primarily intended for use where a large difference exists between grids in original run and new run Example: Emergency response system for Japanese nuclear plants Collaboration with Mitsubishi Heavy Industries, Nagasaki Mesoscale forecast run down to 2 km grid High-resolution dispersion run at scale of plant Coarse grid – 50m spacing

ATmospheric, Meteorological, and Environmental Technologies RAMS Data Assimilation Schemes One-way nest ability to define fine grid boundaries from a previous run of a coarse grid Not intended as replacement where two-way nest can be used Nested grid has no affect on coarse grid More boundary reflection, requires more smoothing in boundary region than two-way nest Example: Emergency response system for Japanese nuclear plants

ATmospheric, Meteorological, and Environmental Technologies RAMS FDDA Schemes Enhanced Analysis Nudging nudges prognosed model fields to a gridded data analysis Previous options only allowed specification of nudging strength for all variables and all grids Option added to vary nudging strength: on different nested grids for different variables (wind, temperature, moisture, pressure)

ATmospheric, Meteorological, and Environmental Technologies RAMS FDDA Schemes Observational Nudging nudges prognosed model fields “directly” to the observations Designed to accommodate range of observations from 12-hour rawinsondes in large-scale runs to sonic anemometers in small- scale runs User-specified “update time” when observations are “analyzed” (typically every minutes for standard obs) Each observation location is queried at update time If observation times are “close enough” in time, values are interpolated Observations are “analyzed” with 3-D Kriging interpolation scheme which produces variable and covariance fields Nudging proceeds with user-specified timescales which can vary by grid and variable

ATmospheric, Meteorological, and Environmental Technologies RAMS and Fortran 90 Transition to many F90 featuresTransition to many F90 features free format source codefree format source code f90 memory allocationf90 memory allocation explicit variable typing (IMPLICIT NONE)explicit variable typing (IMPLICIT NONE) use of MODULEsuse of MODULEs careful use of pointers (some f90 features produce inefficient code)careful use of pointers (some f90 features produce inefficient code)

ATmospheric, Meteorological, and Environmental Technologies Fortran 90 Data Types and the A array Old way – required for memory efficiency in F77 with nested grids…. Compute total memory for all variables, all grids: ALLOCATE ( A(tot_mem) ) Compute separate variable indices: IUP=f(nnxp,nnyp,etc…) CALL COMPUTE_SUB(nzp,nxp,nyp,a(iup)) SUBROUTINE COMPUTE_SUB(n1,n2,n3,up) REAL UP(N1,N2,N3)

ATmospheric, Meteorological, and Environmental Technologies Fortran 90 Data Types and the A array New way – F90 pointers and user-defined data types (similar to C structures) Define data types in an F90 module: MODULE wind_arrays TYPE WIND_MEMORY integer, dimension(maxgrds) :: nnxp,nnyp,nnzp real, pointer, dimension(:,:,:) :: up,vp,wp END TYPE END MODULE Declare new data type: TYPE(wind_memory) :: winds(ngrids) Allocate pointer arrays: ALLOCATE (winds(ngrid)%up(nnzp(ngrid),nnxp(ngrid),nnyp(ngrid)))

ATmospheric, Meteorological, and Environmental Technologies Near Future Plans Continued F90 transition Continued F90 transition Additional convective parameterizations (Kain-Fritsch, Grell) Additional convective parameterizations (Kain-Fritsch, Grell) RRTM longwave radiation scheme RRTM longwave radiation scheme TEB urban canopy? TEB urban canopy? Integrated dispersion model (online and offline HYPACT) Integrated dispersion model (online and offline HYPACT) Various chemical modules (mercury, sulphur, etc.) Various chemical modules (mercury, sulphur, etc.) Biomass burning source model Biomass burning source model Global capabilities being transferred to companion model Global capabilities being transferred to companion model OLAM (Ocean-Land-Atmosphere Model) under development at DukeOLAM (Ocean-Land-Atmosphere Model) under development at Duke Difficult to covert mesoscale model to global model directlyDifficult to covert mesoscale model to global model directly Numerics must conserve everything exactly for long-term simulationNumerics must conserve everything exactly for long-term simulation OLAM has different formulation for numerics, unstructured adaptive gridOLAM has different formulation for numerics, unstructured adaptive grid Will use same RAMS physics codeWill use same RAMS physics code Farther future – RAMS will covert to OLAM grid structureFarther future – RAMS will covert to OLAM grid structure