Distributed Seismic Unix



next up previous
Next: DSU software organization

Distributed Seismic Unix

Alejandro E. Murillo

Abstract:

This paper describes a TCL/TK based software called DSU (Distributed Seismic Unix) designed to assist geophysicists in developing and executing sequences of Seismic Unix (SU) applications in clusters of workstations as well as on tightly coupled multiprocessor machines. SU is a collection of subroutine libraries, graphic tools, and fundamental seismic data processing applications that is freely available via Internet from the Center for The Wave Phenomena (CWP) of Colorado School of Mines (see appendix A). DSU is built on top of three public available software packages: SU itself; TCL/TK, which provides the necessary tools to build the graphic user interface (GUI); and PVM (parallel virtual machine), which supports process management and communication. DSU is intended to handle tree-like graphs representing sequences of SU applications. Nodes of the graphs represent SU applications, while the arcs represent the way the data flows from the root node to the leaf nodes of the tree. In general the root node corresponds to an application that reads or creates synthetic seismic data and the leaf nodes are associated with applications that write or display the processed seismic data; intermediate nodes are usually associated with typical seismic processing applications like filters, convolutions, signal processing, etc. Pipelining parallelism is obtained when executing single branch tree sequences, while a higher degree of parallelism is obtained when executing sequences with several branches. DSU provides tools for creating, editing, setting parameters, saving on plain ASCII files and executing SU applications sequences over several types of multiprocessor environments.






Tue Mar 12 13:02:08 MST 1996