IBM
Skip to main content
 
Search IBM Research
     Home  |  Products & services  |  Support & downloads  |  My account
 Select a country
 IBM Research Home
Weather Modelling
Deep Thunder
 ·Details
 ·Results and Applications
 ·Frequently Asked Questions
 ·What the Press Says
Weather Data Visualization

Contact Us
More Information
 Tropical Weather Forecasting
 Optimization and benchmarking of weather codes
 Collaborative research with universities, government labs and industry
 
 


IBM Research
  Deep Thunder
IBM demonstrates Deep Thunder at the Supercomputing 1999 conference

The capabilities developed and utilized over the last three years in various venues were employed at the Supercomputing '99 Conference (SC99:  November 13 - 19, 1999 in Portland, OR).  Deep Thunder was replicated in the IBM booth as part of the conference's technical exhibition. The system was adapted to the Portland area.

Significant new capabilities for Deep Thunder were developed for SC99.  For the first time, "nested" forecasts at 16, 4 and 1 km resolution (areas of 976x976, 244x244 and 61x61 km in size, respectively) centered over Portland tied to multi-resolution visualizations were implemented to make live predictions during the conference.  Previously, only a single resolution had been supported.  This new capability is critical for a number of commercial Deep Thunder applications, where the domain of the forecast is tailored to the geographic region of interest enabling one to "zoom in" on predictive forecasts.  Maps of each of these nests are shown below.   For these and any of the subsequent images, you can view a higher-resolution version by simply clicking on it.

You can also interact with this map via a scene in PanoramIX, simplified VRML, or view a flyover animation (or at higher resolution).

You can also interact with this map via a scene in PanoramIX, simplified VRML.

You can also interact with this map via a scene in PanoramIX or simplified VRML.  To illustrate these capabilities, consider a simple animation which shows predicted clouds as an isosurface of total cloud water density registrated with the map of the outer (16 km resolution) nest.  This forecast was produced on November 15.

The performance and resolution enhancements were mapped to three distinct visualization and analysis applications.  In addition to general improvements, the visualization tools were adapted for multi-resolution operations via a new method to encapsulate access to nested data.  A 3d facility for interactively browsing model results and tracking the simulation was used, which includes flyover and time-based animation of various weather variables, and "snapshots" for web access as PanoramIX scenes, simplified VRML geometry and images.  It works with data generated every 10 minutes of forecast time.  Two applications for the analysis of the post-processed model output at hourly resolution provided complementary facilities.  One was focused on the entire 3d model domain while the other emphasized surface and upper atmospheric layers.  Details about these visualization applications are available in a paper for you to read, and examples are available further down this page.

These nests are shown in the images below produced by the browser application.  Each of the images illustrates cloud properties and surface temperature, pressure and winds at 1 pm on November 16, 1999.  The images show a terrain map, pseudo-colored by contours of predicted surface temperature overlaid with coastline, national boundary, state, county and river maps.  Some major cities in the area are also marked with predicted temperatures.  Forecast winds are illustrated by streamlines with directional arrows, colored by speed.  The streamlines are integrated from starting positions identified as being critical points in the predicted wind flow.  Clouds are visualized as a white, translucent isosurface of cloud water density.  Inside the cloud surfaces are cyan surfaces of predicted reflectivity.  Points of high and low pressure, respectively are marked on the maps.

16 km nest

4 km nest

1 km nest

A similar representation for a forecast produced on November 17 is shown via animation, but without the pressure markers.  It combines the 4 km and 1 km nests, which can be seen in the area of higher resolution around Portland.   It can also be viewed at lower resolution.  The approach to wind visualization for the multi-resolution meshes captures some of the orographically induced flows, such as down the Columbia River Gorge.

Running in parallel on ten 200 MHz 2-way POWER3 nodes for compute and an additional one for I/O, a 48-hour forecast was completed in about 8 hours for all three geographic nests.  Comparing this performance to previous experiments is a bit difficult because these forecasts are far more computationally challenging.  In addition to operating over three nests, POWER3 cpus were used for the first time, additional vertical layers were computed (31 vs. 28), a slower cloud microphysics package was employed, the internal time step was much smaller on the inner meshs (48, 12 and 3 seconds, respectively vs. 30 seconds), and the forecasts were run for two days rather than one.  Crudely, one can note that the total number of grid points for all time steps was about 5.5 larger other recent efforts.  Given that updates for the input data were available at the conference every 12 hours, this level of performance was good as well as practical for the size of the machine made available.  This has very strong implications for affordable applications.

Three workstations (two IBM RS/6000 43P-260s and an IBM Intellistation M-Pro) and three laptops (IBM Thinkpads 770Z and 600E and RS/6000 860) were available to interact with the model and analyze results.  A lecture on Deep Thunder was given on Tuesday, November 16 in the IBM booth.

Due to a number of logistical difficulties, raw observations and access to data assimilation via LAPS for the pre-processor step were unavailable at SC99.  Therefore, RAMS was initialized with the results from the ETA synoptic scale model from NCEP, which are computed at 32 km resolution, but sampled at 40 km for public availability.  These same data were also used for boundary conditions for the model.  Since this model is run only twice per day, two Deep Thunder runs were completed each day of the conference.

These capabilities attracted conference attendees, the competition and the press.  For example, interactive results from Deep Thunder were broadcast by all three local television stations (ABC, CBS and NBC affiliates) during the conference.


After each RAMS execution, all of the results are collected and reorganized into a form that can be used by standard meteorological analysis tools as provided by NWS (e.g., AWIPS).  These post-processed data were made available for two interactive applications.  This includes all of computed variables from the model, but at hourly resolution unlike the browser application that worked with a subset of variables but at six times the temporal resolution.  Here is a sample image and animation created with one of the applications for the previously discussed forecast run initiated on November at 17Z UTC (9 AM PST).  This application is a "slicer", which provides two- and 2-1/2-dimensional interaction with surface and upper layers of the model data.  Additional details about the application is available in a paper that discusses the visualization portion of Deep Thunder.

Four different surface variables have been selected in a combined visualization with the 4 and 1 km nests integrated.  Temperature is shown as pseudo-color.  Wind velocity is illustrated as streamlines with directional arrows arrows, colored by speed.  Colored line contours of relative humidity in increments of 10% are shown.  These planar representations are deformed vertically by maximum reflectivity to create a shaded surface.  A coastline map (black) and state boundaries (white) are draped on the surface.  Any of the surface or upper air fields available from the model can be visualized with any of these methods.

The image below is from the same forecast but produced with a 3d viewer, which combines upper air field visualized volumetrically with surface data.  An 48-hour animation for the same period can be viewed.

A surface variable (total precipitation) has been selected for display as pseudo-colored filled contour bands, which are overlaid on a topographic map.  Any of the surface variables produced by the model may be presented in this fashion.  Coastlines (black), state boundaries (white) and rivers (blue) are draped on the surface.  An upper air variable (relative humidity) has been selected for display via surface extraction.  The surface at 90% is requested in translucent white, which corresponds roughly to a cloud boundary.  Another field (reflectivity) has been selected to show as a vertical slice, which is pseudo-color contoured.  Gaps in the slice correspond to regions where reflectivity is zero.  Any of the three-dimensional fields available from the model can be visualized with either of these methods.  The upper air wind data can be seen along two vertical profiles, which are specified interactively, and via streamribbons.  The direction of the model wind field along these "virtual sounding" is shown via vector arrows.  Both the arrows and ribbons are pseudo-colored by horizontal wind speed.  The length of the arrows also corresponds to the horizontal speed.  Points along the profile are used as seeds for the streamribbon integration.  Each profile is realized as a pseudo-colored tube, which is contoured by the variable selected for isosurface realization (i.e., relative humidity).  The streamlines are marked for interactive comparison with a profile plot.  Profile #2 is in the 16 km nest and is not visible in this image.


To evaluate these model results, it is useful to compare them to actual observations as well as other model results.


lloydt@watson.ibm.com
Last updated January 4, 2000



  
 

  

  About IBM  |  Privacy  |  Legal  |  Contact