Skip to main content

“Brute-Force” Solution of Large-Scale Systems of Equations in a MPI-PBLAS-ScaLAPACK Environment

  • Conference paper
High Performance Computing in Science and Engineering '11
  • 1975 Accesses

Abstract

Space-borne gravity field recovery requires the solution of large-scale linear systems of equations to estimate tens of thousands of unknown gravity field parameters from tens of millions of observations. Satellite gravity data can only be exploited efficiently by the adaption of HPC technologies. The extension of the GOCE (Gravity field and steady-state Ocean Circulation Explorer) mission, in particular, poses unprecedented computational challenges in geodesy. In continuation of our work presented in the annual report in 2010, we succeeded in the preparation of a distributed memory version of our program using the MPI, PBLAS and ScaLAPACK programming standards. The tailored implementation enhances the range of usable computer architectures to computers with less memory per node than the NEC SX-8 and SX-9 systems we used. We present implementation details and runtime results using the NEC SX systems as distributed memory systems. A comparison with our OpenMP version shows that the MPI implementation of our program brings forth a speedup of around 12% for large-scale problems.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Baur O. (2009) Tailored least-squares solvers implementation for high-performance gravity field research, Computers and Geosciences 35: 548–556, DOI 10.1016/j.cageo.2008.09.004

    Article  Google Scholar 

  2. Blackford L. S., Choi J., Cleary A., D’Azevedo E., Demmel J., Dhillon I., Dongarra J., Hammarling S., Henry G., Petitet A., Stanley K., Walker D., Whaley R. C. (1997) ScaLAPACK Users’ Guide, http://www.netlib.org/scalapack/slug/ (retrieval on 7th April 2011)

  3. ESA (2011) GOCE website: http://www.esa.int/goce (retrieval on 7th April 2011)

  4. Heiskanen W. A., Moritz H. (1967) Physical Geodesy, W.H. Freeman and Company San Francisco

    Google Scholar 

  5. Hobson E. W. (1931) The Theory of Spherical and Ellipsoidal Harmonics, University Press, Cambridge

    Google Scholar 

  6. Koch K.-R. (1999) Parameter Estimation and Hypothesis Testing in Linear Models, Springer Berlin Heidelberg New York

    MATH  Google Scholar 

  7. Roth M. (2010a) GOCE Data analysis: Optimized brute force solutions of large-scale linear equation systems on parallel computers, Diploma Thesis, University of Stuttgart, URN urn:nbn:de:bsz:93-opus-58910

    Google Scholar 

  8. Roth M., Baur O., Keller W. (2010) Tailored Usage of the NEC SX-8 and SX-9 Systems in Satellite Geodesy, in: Nagel W. E. et al. (eds.) High Performance Computing in Science and Engineering ’10: 561–572, Springer Verlag Berlin Heidelberg 2011, DOI 10.1007/978-3-642-15748-6_41

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. Roth .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Roth, M., Baur, O., Keller, W. (2012). “Brute-Force” Solution of Large-Scale Systems of Equations in a MPI-PBLAS-ScaLAPACK Environment. In: Nagel, W., Kröner, D., Resch, M. (eds) High Performance Computing in Science and Engineering '11. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23869-7_42

Download citation

Publish with us

Policies and ethics