Skip to main content
Log in

Parallelism in seismic computing

  • Published:
Surveys in Geophysics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Achenbach, J. D.: 1975,Wave Propagation in Elastic Solids North Holland Publishing Company, The Netherlands.

    Google Scholar 

  • 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.

    Google Scholar 

  • Buchholz, W.: 1986, ‘The IBM System/370 Vector Architecture’,IBM Systems Journal 25, (1), 51–62.

    Google Scholar 

  • Cooley, J. W. and Tukey, J. W.: 1965, ‘An Algorithm for the Machine Calculation of Complex Fourier Series’,Math. of Comp. 19, 297–301.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Gazdag, J. and Sguazzero, P.: 1984, ‘Migration of Seismic Data by Phase Shift plus Interpolation’,Geophysics 49, 124–131.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Kosloff, D., Reshef, M., and Loewenthal, D.: 1984, ‘Elastic Wave Calculations by the Fourier Method’,Bull. Seism. Soc. Am. 74, 875–899.

    Google Scholar 

  • Neidell, N. S. and Taner, M. T.: 1971, ‘Semblance and Other Coherency Measures for Multichannel Data’,Geophysics 36, 482–497.

    Google Scholar 

  • Scarborough, R. G. and Kolsky, H. G.: 1986, ‘A Vectorizing FORTRAN Compiler’,IBM J. Res. Develop. 30, (2), 163–171.

    Google Scholar 

  • Schultz, P. S. and Sherwood, J. W. C.: 1980, ‘Depth Migration before Stack’,Geophysics 45, 376–393.

    Google Scholar 

  • 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.

    Google Scholar 

  • Taner, M. T., Koehler, F., and Sheriff, R. E.: 1979, ‘Complex Seismic Trace Analysis’,Geophysics 44, 1041–1063.

    Google Scholar 

  • Tucker, S. G.: 1986, ‘The IBM 3090 System: An Overview’,IBM Systems Journal 25, (1), 4–19.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01901496

Keywords

Navigation