GFE in RFCs Tom LeFebvre ESRL/Global Systems Division.

Slides:



Advertisements
Similar presentations
Gridded Forecast Feedback System (GFFS) Verification Summit September 8, 2011 Verification Summit September 8, 2011.
Advertisements

Ensembling Mesoscale Model Data National Weather Service, Cleveland, OH Christopher Mello.
The Diurnal Temperature Smart Tool What is it and why the need for it? What is it and why the need for it? How is it implemented? How is it implemented?
Copyright 2009 FUJITSU TECHNOLOGY SOLUTIONS PRIMERGY Servers and Windows Server® 2008 R2 Benefit from an efficient, high performance and flexible platform.
GIS and Drought Applications Keith Stellman Senior Hydrologist Lower Mississippi River Forecast Center Slidell, LA.
Reusability and Portability Chapter 8 CSCI Reusability and Portability  The length of the development process is critical.  No matter how high.
Western Water Supply Kevin Werner, Andrew Murray, WR/SSD Jay Breidenbach, WFO Boise Cass Goodman, Steve Shumate, CBRFC Alan Takamoto, Scott Staggs, CNRFC.
June 23, 2011 Kevin Werner NWS Colorado Basin River Forecast Center 1 NOAA / CBRFC Water forecasts and data in support of western water management.
Chapter 13 – Weather Analysis and Forecasting. The National Weather Service The National Weather Service (NWS) is responsible for forecasts several times.
Chapter 1: Introduction To Computer | SCP1103 Programming Technique C | Jumail, FSKSM, UTM, 2005 | Last Updated: July 2005 Slide 1 Introduction To Computers.
Google AppEngine. Google App Engine enables you to build and host web apps on the same systems that power Google applications. App Engine offers fast.
(date, event info here?)‏ SHARP Mark Love / Hydrologist / SERFC Supplemental Hydro- Analysis & Response Program July2007.
University of Veszprém Department of Image Processing and Neurocomputing Emulated Digital CNN-UM Implementation of a 3-dimensional Ocean Model on FPGAs.
High level & Low level language High level programming languages are more structured, are closer to spoken language and are more intuitive than low level.
RIDGE Version II (Radar Integrated Display with Geospatial Elements) NOAA Systems of Systems Workshop – October 6-7, 2009 – RIDGE Team  RIDGE Version.
NWS Digital Services 1 Digital Services Update and Forecast Collaboration March 16, 2004 Shannon White Training Division.
Module 7: Fundamentals of Administering Windows Server 2008.
03/27/2003CHEP20031 Remote Operation of a Monte Carlo Production Farm Using Globus Dirk Hufnagel, Teela Pulliam, Thomas Allmendinger, Klaus Honscheid (Ohio.
1 National Weather Service The Evolution of AWIPS NSTEP April 4, 2007 Ronla Henry.
The Utilization of the Graphic Forecast Generator (GFE) to Locally Apply CPC’s Week Two Forecast.
NOAA’s National Weather Service National Digital Forecast Database: Status Update LeRoy Spayd Chief, Meteorological Services Division Unidata Policy Committee.
Woody Roberts Tom LeFebvre Kevin Manross Paul Schultz Evan Polster Xiangbao Jing ESRL/Global Systems Division Application of RUA/RTMA to AWIPS and the.
Data Management BIRN supports data intensive activities including: – Imaging, Microscopy, Genomics, Time Series, Analytics and more… BIRN utilities scale:
By John Metz Warning Coordination Meteorologist WFO Corpus Christi.
Next Generation Warning Tool (NGWT) Jason Tuell Systems Engineering Center Office of Science and Technology.
HIC Meeting July 30, NWS Climate Services Division and NWS Hydrologists in the Field Summer Hydrologist-in-Charge Meeting July 30, 2008 Ahsha Tribble,
OUTLINE Current state of Ensemble MOS
Christopher Juckins Meteorologist/Programmer Technical Support Branch, NHC Christopher Juckins Meteorologist/Programmer Technical Support Branch, NHC GFE.
ESIP Federation 2004 : L.B.Pham S. Berrick, L. Pham, G. Leptoukh, Z. Liu, H. Rui, S. Shen, W. Teng, T. Zhu NASA Goddard Earth Sciences (GES) Data & Information.
National Weather Service Goes Digital With Internet Mapping Ken Waters National Weather Service, Honolulu HI Jack Settelmaier National Weather Service,
Intersite Coordination (ISC) Mark Mathewson. Sept 24-27, 2002Intersite Coordination2 Overview Motivation for ISC How ISC Works GFESuite ISC Capabilities.
Sept , 2002Text Product Infrastructure1 GFESuite Text Products GFESuite Text Products Tracy Hansen.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
COOP H.P.D. Upgrades Michael A. Asmus Regional Data Acquisition Programs Manager NWS, Southern Region Headquarters Fort Worth, TX.
Pacific Region Overview Tom Birchard/Richard Knabb WFO Honolulu/CPHC.
The Future of WFO Hurricane Products in the Digital Age Effective Threat Communications for Every Customer Barry S. Goldsmith, Senior Forecaster NWS Forecast.
GFE - OPC Status and Overview TPC/NHC optimized WNOR side for OPC GFE usage – 12.5 km grids – 2 domains - Atlantic and Pacific covering High Seas, Offshores,
1 Critical Water Information for Floods to Droughts NOAA’s Hydrology Program January 4, 2006 Responsive to Natural Disasters Forecasts for Hazard Risk.
Tom LeFebvre GSD/ESRL 20 November What is FDSE? The NWS Weather Ready Nation Roadmap outlines concepts for the future of forecasting in the NWS.
APPLICATION OF NUMERICAL MODELS IN THE FORECAST PROCESS - FROM NATIONAL CENTERS TO THE LOCAL WFO David W. Reynolds National Weather Service WFO San Francisco.
Flash Flood Monitoring and Prediction Current Operational Capabilities, Issues and Perspectives Britt Westergard, Service Hydrologist WFO Jackson, KY Q2.
Eric Christensen National Hurricane Center Gridded Marine Forecasts Status as of Oct 2009.
Digital Aviation Services Paving the way for aviation forecasts of the future Cammye Sims Cammye Sims.
National Weather Service Improvements and Collaboration Weather Information for Surface Transportation Greg Mandt Director, Office of Climate, Water, and.
Colorado Basin River Forecast Center and Drought Related Forecasts Kevin Werner.
RFC Climate Requirements 2 nd NOAA Climate NWS Dialogue Meeting January 4, 2006 Kevin Werner.
 Programming - the process of creating computer programs.
NOAA/NWS Digital Services 1 NWS Forecast Evolution and Delivery in a Digital Era Glenn Austin Office of Climate, Water, and Weather Services David Ruth.
NDFDClimate: A Computer Application for the National Digital Forecast Database Christopher Mello WFO Cleveland.
Welcome to the PRECIS training workshop
NWS Digital Services 1 CB Operations Committee Lynn Maximuk DSPO Operations Team Eastern Region HPC Day 4-7 Grid Proposal Review, Findings and Recommendations.
April 2002 MDL Collaboration Workshop – 29 Sept Integrated Hazards Information Services 1 Integrated Hazard Information Services Tom LeFebvre Global.
ENVISIONING RGBA CAPABILITIES IN AWIPS II AND INITIAL SUCCESSES Jordan Gerth, Research Assistant Cooperative Institute for Meteorological Satellite Studies.
Digital Forecast Process Evolution David Ruth December 5, 2008.
Software Systems Division (TEC-SW) ASSERT process & toolchain Maxime Perrotin, ESA.
NWS Digital Services 1 Summary of Customer Feedback on NDFD Products From: To: Total Number of Responses: 935 Total Number of Responses:
Riding the IFPS/GFE into the Future of Forecasting Lynn Maximuk MIC WFO Pleasant Hill, MO.
1 NWS Digital Services American Meteorological Society Annual Partners Meeting San Diego, CA January 13, 2005 LeRoy Spayd National Weather Service Office.
The National Weather Service Goes Geospatial – Serving Weather Data on the Web Ken Waters Regional Scientist National Weather Service Pacific Region HQ.
Overview of CBRFC Flood Operations Arizona WFOs – May 19, 2011 Kevin Werner, SCH.
Translating Advances in Numerical Weather Prediction into Official NWS Forecasts David P. Ruth Meteorological Development Laboratory Symposium on the 50.
OPERATIONAL IMPLEMENTATION OF GFE AT ABRFC NATIONAL WEATHER SERVICE HIC CONFERENCE JANUARY 2007 BILLY OLSEN & MIKE BOEHMKE.
Cofax Scalability Document Version Scaling Cofax in General The scalability of Cofax is directly related to the system software, hardware and network.
Heterogeneous Processing KYLE ADAMSKI. Overview What is heterogeneous processing? Why it is necessary Issues with heterogeneity CPU’s vs. GPU’s Heterogeneous.
The Diurnal Temperature Smart Tool
Mobile Development Workshop
Outline Chapter 2 (cont) OS Design OS structure
Software and Software Engineering
PLANNING A SECURE BASELINE INSTALLATION
Presentation transcript:

GFE in RFCs Tom LeFebvre ESRL/Global Systems Division

30 January 2007 Overview History History GFE Components GFE Components Strengths and Weaknesses Strengths and Weaknesses Performance Issues Performance Issues Tools Tools Climatology Climatology Inter-site Coordination Inter-site Coordination

30 January 2007 GFE History Project started in 1992 Project started in 1992 Worked closely with NWS field forecasters Worked closely with NWS field forecasters Rapid Prototype Project started in 1999 Rapid Prototype Project started in 1999 Prototype software delivered to the field Prototype software delivered to the field Feedback from users New Requirements/ Implementation Deploy Software

30 January 2007 GFE Components (GFESuite) GFE primarily a grid editor GFE primarily a grid editor GFE software also generates products GFE software also generates products NWS Legacy Text Products NWS Legacy Text Products Graphics Graphics Images (PNG) Images (PNG) Digital (netCDF, AsciiGrid) Digital (netCDF, AsciiGrid)

30 January 2007 Other GFESuite Components ifpInit – Converts model 3-D cubes into sensible surface weather elements ifpInit – Converts model 3-D cubes into sensible surface weather elements Inter-site Coordination (ISC) - Moves gridded data between sites to enhance collaboration Inter-site Coordination (ISC) - Moves gridded data between sites to enhance collaboration Graphical Hazards Generator (GHG) – Makes graphical versions of long-fused watches/warnings and formats text products with VTEC codes Graphical Hazards Generator (GHG) – Makes graphical versions of long-fused watches/warnings and formats text products with VTEC codes

30 January 2007 GFESuite - Strengths Highly configurable / flexible Highly configurable / flexible Weather elements Weather elements Domain / Projection / Resolution Domain / Projection / Resolution User Interface User Interface Products Products Fully Programmable Framework (SmartTools) Fully Programmable Framework (SmartTools) Interpretive language (Python) Interpretive language (Python) Easy to learn and use, very powerful Easy to learn and use, very powerful Over 500 tools in the Smart Tool Repository Over 500 tools in the Smart Tool Repository

30 January 2007 GFESuite - Weaknesses Architected more than 15 years ago Architected more than 15 years ago Core is C++ based Core is C++ based Compiled language, difficult to maintain Compiled language, difficult to maintain Performs inefficiently for some operations (e.g., ISC) Performs inefficiently for some operations (e.g., ISC) ifpServer is a bottleneck ifpServer is a bottleneck ifpServer GFE GFE GFE ifpInit ifpInit ISC Text Formatter

30 January 2007 Performance Issues GFE was originally designed for a 35 x 35 grid (20km) 1225 gridpoints GFE was originally designed for a 35 x 35 grid (20km) 1225 gridpoints WFOs now running at ~300x300 domain (2.5km) at most offices ~90,000 gridpoints WFOs now running at ~300x300 domain (2.5km) at most offices ~90,000 gridpoints RFCs want ~500x500 grid (2.5km) 250,000 grid points! RFCs want ~500x500 grid (2.5km) 250,000 grid points!

30 January 2007 AWIPS ifpInit Statistics

30 January 2007 Performance (cont.) Bottom Line: 250K grid won’t work on AWIPS hardware Bottom Line: 250K grid won’t work on AWIPS hardware Not enough memory (4Gb) Not enough memory (4Gb) CPUs not fast enough CPUs not fast enough

30 January 2007 Performance (cont.) However, better hardware exists! However, better hardware exists! 64 dual core, dual xeon (4 processors) 64 dual core, dual xeon (4 processors) 8 Gb memory 8 Gb memory Note: 64-bit 250K test used all 8GB and required 250Mb of swap space

30 January 2007 Performance (cont.) Recommendation: Recommendation: Use 64-bit processors (minimum of 4) Use 64-bit processors (minimum of 4) 12 Gb memory 12 Gb memory Option: Faster CPUs Option: Faster CPUs Limited testing demonstrated this hardware will likely support an RFC domain of ~250K grid points Limited testing demonstrated this hardware will likely support an RFC domain of ~250K grid points

30 January 2007 Performance (cont.) Text Formatters also exhibited performance problems Text Formatters also exhibited performance problems Hundreds of basins sampled Hundreds of basins sampled ~40 grids (6 hourly for 10 days) ~40 grids (6 hourly for 10 days) But…formatter logic is simple (just too many basins) But…formatter logic is simple (just too many basins) TextFormatter C++Samplers GriddedDatabase Data structures must be copied for every sample

30 January 2007 Performance (cont.) Possible Formatter Solution: Possible Formatter Solution: Rewrite formatters in Python as SmartTools Rewrite formatters in Python as SmartTools Avoid C++ sampling Avoid C++ sampling RFC products generally simple formats and don’t require text formatter infrastructure RFC products generally simple formats and don’t require text formatter infrastructure Potentially much better performance Potentially much better performance

30 January 2007 Tools GFE SmartTools perform reasonably well even on a 250K grid point domain GFE SmartTools perform reasonably well even on a 250K grid point domain AWIPS hardware ~ 2 seconds per grid AWIPS hardware ~ 2 seconds per grid 64-bit hardware < 1 second per grid 64-bit hardware < 1 second per grid

30 January 2007 Precipitation Climatology GFE contains monthly climatological data sets (CONUS only) GFE contains monthly climatological data sets (CONUS only) PRISM and NCDC PRISM and NCDC Precipitation Precipitation Maximum Temperature Maximum Temperature Minimum Temperature Minimum Temperature Spatial resolution: 4km for both PRISM and NCDC Spatial resolution: 4km for both PRISM and NCDC Baseline tools calculate daily values using spline technique. Baseline tools calculate daily values using spline technique.

30 January 2007 Precipitation Climatology PRISM Precip.

30 January 2007 Inter-site Coordination ISC will work at RFCs ISC will work at RFCs Small amount of configuration at both RFCs and WFOs Small amount of configuration at both RFCs and WFOs Problem: RFC domains overlap with WFO domains Problem: RFC domains overlap with WFO domains Solution: SmartTools that copy ISC grids into RFC forecast grids Solution: SmartTools that copy ISC grids into RFC forecast grids

30 January 2007 Conclusions RFCs present challenges for GFESuite software RFCs present challenges for GFESuite software Most, if not all, problems can be solved with new hardware and new software Most, if not all, problems can be solved with new hardware and new software Amount of software required is relatively small Amount of software required is relatively small Some configuration Some configuration A few tools to: A few tools to: Incorporate climatology in tools Incorporate climatology in tools Assimilate ISC data into the forecast Assimilate ISC data into the forecast Implement text formatters as SmartTools Implement text formatters as SmartTools