Building Domain-Specific Environments for Computational Science: a Case Study in Seismic Tomography
- 1 September 1997
- journal article
- research article
- Published by SAGE Publications in The International Journal of Supercomputer Applications and High Performance Computing
- Vol. 11 (3) , 179-196
- https://doi.org/10.1177/109434209701100301
Abstract
We report on our experiences in building a computational environment for tomographic image analysis for marine seismologists studying the structure and evolution of mid- ocean ridge volcanism. The computational environment is determined by an evolving set of requirements for this problem domain and includes needs for high performance parallel computing, large data analysis, model visualiza tion, and computation interaction and control. Although these needs are not unique in scientific computing, the integration of techniques for seismic tomography with tools for parallel computing and data analysis into a com putational environment was (and continues to be) an interesting, important learning experience for researchers in both disciplines. For the geologists, the use of the environment led to fundamental geologic discoveries on the East Pacific Rise, the improvement of parallel ray-trac ing algorithms, and a better regard for the use of compu tational steering in aiding model convergence. The com puter scientists received valuable feedback on the use of programming, analysis, and visualization tools in the en vironment. In particular, the tools for parallel program data query (DAQV) and visualization programming (Viz) were demonstrated to be highly adaptable to the problem do main. We discuss the requirements and the components of the environment in detail. Both accomplishments and limitations of our work are presented.Keywords
This publication has 8 references indexed in Scilit:
- The Paradyn parallel performance measurement toolComputer, 1995
- Parallel performance visualization: from practice to theoryIEEE Parallel & Distributed Technology: Systems & Applications, 1995
- The visual display of parallel performance dataComputer, 1995
- Computer as thinker/doer: problem-solving environments for computational scienceIEEE Computational Science and Engineering, 1994
- Visualizing the performance of parallel programsIEEE Software, 1991
- Shortest path calculation of seismic raysGeophysics, 1991
- The structure of 0‐ to 0.2‐m.y.‐old oceanic crust at 9°N on the East Pacific Rise from expanded spread profilesJournal of Geophysical Research, 1990
- The application visualization system: a computational environment for scientific visualizationIEEE Computer Graphics and Applications, 1989