EARTH SYSTEMS SCIENCE | Contents | Next | |
Crisis Management in Bays and Estuaries |
|
PROJECT LEADER Mary F. Wheeler, Center for Subsurface Modeling (CSM), Texas Institute of Computational and Applied Mathematics (TICAM), University of Texas at Austin PARTICIPANTS |
COLLABORATIONS Programming Tools and Environments Active Data Repository Meta-Chaos Metasystems Globus Interaction Environments Visualization Tools |
n oil tanker slips through the Houston Ship Channel at the mouth of Galveston Bay on its way north to the port of Houston, when suddenly something goes wrong. Perhaps the tanker hits a submerged obstacle, or an explosion rocks the huge vessel. In any case, something breaches the hull and a huge oil spill begins. Where will the incoming tide take it? How and how fast can all concerned contain the spreading environmental disaster? A new NPACI Earth Systems Science project called "Crisis Management in Bays and Estuaries" is seeking the answers to these critical questions. |
IMPORTANCE OF BAYS AND ESTUARIESFLOW AND TRANSPORT CODESJOINING SIMULATIONS |
IMPORTANCE OF BAYS AND ESTUARIESThe project unites a team of geophysical researchers from the Center for Subsurface Modeling (CSM) at the University of Texas at Austin, led by CSM director Mary F. Wheeler, with a group of computer scientists at the University of Maryland, led by Joel Saltz and Alan Sussman--participants from NPACI's Programming Tools and Environments thrust area. The natural harbors of the United States include more than 30 major bay-and-estuary systems. The coastal strips and shallow waters of bays and estuaries are unique ecological niches for multitudes of species. Shorebirds, sea mammals, fish, mollusks, and crustaceans all find in these zones their main habitats and means of sustenance. But busy ports, with their urban sprawl, toxic outflows, and oil spills, can pose huge threats. Galveston Bay is an excellent example of such a system. It sits at the confluence of many winding bayous and river systems, with the port of Houston at its northern end and Galveston on the westernmost of three islands at the mouth, which surround a narrow channel that is the major inlet for shipping. The shallow waters are dotted with commercial oyster beds. A dozen local, state, and federal agencies are now cooperating with university-based scientists to develop means to evaluate the health of the bay and its vulnerability to crises like the oil spill described above. "What we are building," said Wheeler, who was elected to the National Academy of Engineering in 1998, "is timely, efficient, and accurate simulation and data management for modeling such crisis situations as environmental catastrophes in bays and estuaries." |
|
JOINING SIMULATIONSFor many reasons, coupling any two of these simulators to form a complete system is not a straightforward process. The chemical transport codes have been developed for different grids and time dependencies. Thus the hydrodynamic information they require from the circulation codes must be preprocessed and projected onto the new transport grids. Here is where the Maryland team was able to supply the most flexible and useful answers. Saltz, leader of the Programming Tools and Environments thrust area, assistant research scientist Alan Sussman, postdoctoral researcher Tahsin Kurc, and graduate student Chialin Chang have developed an Active Data Repository (ADR) to integrate the storage, retrieval, and processing of multiple multidimensional data sets on parallel machines. The heart of the system is the code T2, which can simultaneously manage and process multiple data sets, like those from the Texas codes, despite their different attribute spaces and different distributions of data within each attribute space. The architecture includes an attribute space service, data loading, indexing services, data aggregation, a query interface, query planning, load balancing and memory management, and query execution. To all this, the applications scientists add appropriate translators from code to code. Now it has all been put together and subjected to its first tests. In a typical run for a hypothetical oil spill in the Houston Ship Channel, PADCIRC generates water flow output (velocities at the grid nodes), which is stored in the T2 database. When CE-QUAL-ICM or UT-TRANS requests hydrodynamic output from T2 to compute the transport of the oil spill on an incoming tide, T2 retrieves and aggregates the water flow data, then sends the data to UT-PROJ, the projection code developed to work with the ADR by the Wheeler group. The output of the UT-PROJ is then sent to CE-QUAL-ICM, which performs the transport simulation, producing data that can be mapped and visualized as the calculations proceed. The results show how an initial oil spill in the Houston Ship Channel spreads on an incoming tide (Figure 1). Because T2, the hydrodynamics code, and the transport codes are all parallel programs, they can use Maryland's Meta-Chaos runtime library to move large amounts of data between the programs (see page 12). Because the ADR performs such a large variety of pre- and post-processing tasks, it is possible to demonstrate the entire system performing in real time over the Internet despite the size of the codes involved, and such a demonstration was run at SC98 in Orlando and at the January 1999 NPACI All-hands Meeting. "When these models are sufficiently refined, we will be able to respond to an actual spill," Wheeler said. "Given its location and the current tidal conditions, we can accurately predict how it might spread and where booms might be laid to contain it. Getting there requires tremendous cooperation of the sort fostered by NPACI, between applications programmers like ourselves and infrastructure developers such as those in the Maryland group." --MM |