INTRODUCTION Effectively handling the irregularity of 3-D data poses a significant challenge in 3-D seismic processing. () described SEP's attempt to incorporate 3-D geometries into SEPlib's fundamental concept of hyper-cubes. The design allowed for great flexibility, but imposed significant coding overhead. () describes the first attempt to write a simplifying interface to the underlying library. This first attempt proved to be unsuccessful because it was inefficient, was limited to Fortran90, and limited coding flexibility.
() introduced the second attempt
at a simplifying interface. Since this initial paper,
the library has progressed significantly and is now used
by almost all of SEPlib's 3-D programs.
This paper attempts to explain the design principles,
interfaces, and uses of the library.