4.3
Enabling Distributed, Event Based, High Resolution Storm Surge Modeling
We have developed a system to provide uniform access to ASGS instance real-time outputs. The system has four essential components: 1) THREDDS/OPeNDAP servers to host and serve ADCIRC output; 2) CF-UGRID, a NetCDF Climate and Forecast metadata convention extension for unstructured grids; 3) NCTOOLBOX, a MATLAB toolbox (developed partly in the SURA/IOOS Coastal Ocean Modeling Testbed) that accesses common data model datasets using NetCDF-Java as the data access layer; and 4) a "data grid" and simple catalog that presents the collection of model outputs as one unified collection.
We demonstrate this data grid approach with AdcircViz, a MATLAB-based GUI being developed as part of NOAA's Joint Hurricane Testbed 2013 program. AdcircViz is an end-user application for visualizing and analyzing storm surge and waves in the collection of ASGS instances. It retrieves the data collection catalog, uses the UGRID metadata descriptions to populate the GUI fields and data structures, and uses NCTOOLBOX to retrieve data fields only when needed. It provides a consistent display of model results independent of the model's implementation details, inter-comparison of time series output at user-selected locations, and analyses of ensembles of simulations. Any model output that conforms to UGRID can be handled by the same methods.