Abstract
This paper describes a vectorized and parallelized implementation of a two-dimensional pseudo-spectralseismic 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 characteristicseismic 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.
Similar content being viewed by others
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-001A.
Gazdag, J.: 1978, ‘Wave Equation Migration with the Phase Shift Method’,Geophysics 43, 1432–1351.
Gazdag, J. and Sguazzero, P.: 1984, ‘Migration of 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 theSIAM 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. Bernabiniet 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
Rights and permissions
About this article
Cite this article
Kindelan, M., Sguazzero, P. & Kamel, A. Parallelism in seismic computing. Surv Geophys 10, 377–388 (1989). https://doi.org/10.1007/BF01901496
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF01901496