Distributed Seismic Unix
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