Abstract
This paper describes a vectorized and parallelized implementation of a two-dimensional pseudo-spectral seismic elastic model and of a (frequency-domain) seismic migration algorithm on the (tightly-coupled) vector multiprocessor IBM 3090 VF. Performance data of alternative parallel implementations on an LCAP (loosely coupled system of array processors FPS 164) are also given.
The paper reports additionally performance data of a vector/parallel implementation on the IBM 3090 of some characteristic seismic velocity estimation algorithms. The three problems chosen are representative of a wide class of geophysical computations and the results summarized in this paper show their suitability to efficient implementation on the IBM 3090 vector multiprocessor: combined vector/parallel speedups in the range 15–30 are in fact observed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Achenbach, J. D.: 1975, Wave Propagation in Elastic Solids, North Holland Publishing Company, The Netherlands.
Agarwal, R. C. and Cooley, J. W: 1986, ‘Fourier Transform and Convolution Subroutines for the IBM 3090 Vector Facility’, IBM J. Res. Develop. 30, (2), 145–162.
Buchholz, W.: 1986, ‘The IBM System/370 Vector Architecture’, IBM Systems Journal 25, (1), 51–62.
Cooley, J. W. and Tukey, J. W.: 1965, ‘An Algorithm for the Machine Calculation of Complex Fourier Series’, Math. of Comp. 19, 297–301.
Darema-Rogers, F., George, D. A., Norton, V. A., and Pfister, G. F.: 1985, ‘A VM Parallel Environment’, IBM Research Report RC11225, Yorktown Heights, N.Y..
Di Chio, P and Zecca, V: 1985, ‘IBM ECSEC Facilities: User’s Guide’, IBM Technical Report G513–4080, IBM European Center for Scientific and Engineering Computing.
Dubrulle, A. and Gazdag, J.: 1979, ‘Migration by Phase Shift — An Algorithmic Description for Array Processors’, Geophysics 44, 1661–1666.
FPS: 1984a, FPS-164, Operating System Manual, 860-7491-007A.
FPS: 1984b, APLIBR64 Manual, 860-7488-001 A.
Gazdag, J.: 1978, ‘Wave Equation Migration with the Phase Shift Method’, Geophysics 43, 1432–1351.
Gazdag, J. and Sguazzero, P.: 1984, ‘Migrationof Seismic Data by Phase Shift plus Interpolation’, Geophysics 49, 124–131.
Gazdag, J., Radicati, G., Sguazzero, P., and Wang, H. H.: 1986, ‘Seismic Migration on the IBM 3090 Vector Facility’, IBM J. Res. Develop. 30, (2), 172–183.
Hsiung, C. C. and Butscher, W: 1983, ‘A New Numerical Seismic 3-D Migration Model on the Cray X-MP’, presented at the SIAM Conference on Parallel Processing and Scientific Computing, Norfolk, Virginia, November 1983.
IBM: 1988a, Engineering and Scientific Subroutine Library, General Information, Order No. GC23–0182.
IBM: 1988b, VS FORTRAN Version 2, General Description, Order No. GC26–4219, IBM.
IBM, 1988c, Parallel FORTRAN Language and Library Reference, Order No. SC26–4223, IBM.
Kamel, A., Kindelan, M., and Sguazzero, P.: 1986, ‘Elastic Modeling with Fourier Methods on the IBM 3090 Vector Facility’, IBM Technical Report G513–4099, IBM European Center for Scientific and Engineering Computing.
Kamel, A., Kindelan, M., and Sguazzero, P.: 1988, ‘Seismic Computations on the IBM 3090 Vector Multiprocessor’, IBM Systems Journal 27, (4), 510–527.
Kosloff, D., Reshef, M., and Loewenthal, D.: 1984, ‘Elastic Wave Calculations by the Fourier Method’, Bull. Seism. Soc. Am. 74, 875–899.
Neidell, N. S. and Taner, M. T.: 1971, ‘Semblance and Other Coherency Measures for Multichannel Data’, Geophysics 36, 482–497.
Scarborough, R. G. and Kolsky, H. G.: 1986, ‘A Vectorizing FORTRAN Compiler’, IBM J. Res. Develop. 30, (2), 163–171.
Schultz, P. S. and Sherwood, J. W. C: 1980, ‘Depth Migration before Stack’, Geophysics 45, 376–393.
Sguazzero, P. and Vesnaver A.: 1987, in M. Bernabini et al. (eds.), Deconvolution and Inversion, ‘A Comparative Analysis of Algorithms for Stacking Velocity Estimation’, Blackwell, 267–286.
Taner, M. T and Koehler, F.: 1969, ‘Velocity Spectra — Digital Computer Derivation and Application of Velocity Functions’, Geophysics 34, 859–881.
Taner, M. T., Koehler, F, and Sheriff, R. E.: 1979, ‘Complex Seismic Trace Analysis’, Geophysics 44, 1041–1063.
Tucker, S. G.: 1986, ‘The IBM 3090 System: An Overview’, IBM Systems Journal 25, (1), 4–19.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1989 Kluwer Academic Publishers
About this chapter
Cite this chapter
Kindelan, M., Sguazzero, P., Kamel, A. (1989). Parallelism in Seismic Computing. In: Marschall, R. (eds) Aspects of Seismic Reflection Data Processing. Springer, Dordrecht. https://doi.org/10.1007/978-94-009-2087-3_8
Download citation
DOI: https://doi.org/10.1007/978-94-009-2087-3_8
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-010-7437-7
Online ISBN: 978-94-009-2087-3
eBook Packages: Springer Book Archive