Skip to main content

Performance and Portability in Parallel Computing: A Weather Forecast View

  • Chapter
High Performance Computing in the Geosciences

Part of the book series: NATO Science Series ((ASIC,volume 462))

Abstract

We have developed a high level library, the Nearest Neighbor Tool (NNT), to facilitate the coding of finite difference approximation weather prediction models on parallel computers. NNT provides portability and ease of programming and at the same time optimizes performance by allowing the overlap of computation and communication to tolerate the latency of remote data moves. In this paper we describe NNT and the implementation of the Well Posed Topographic model (WPT), a finite difference approximation weather prediction model. We present a qualitative study of the performance of the code on various multiprocessors and evaluate the effectiveness of NNT.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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.

References

  1. N. Carriero, and D. Gelernter, “Linda in Context,” Comm. of the ACM. v.32, no.4, 444–458. 1989.

    Article  Google Scholar 

  2. M. O’K eefe, T. Parr, B. Edgar, S. Anderson, P. Woodward, and H. Dietz, “The Fortran-P Translator: Automatic Translation of Fortran 77 Programs for Massively Parallel Processors.

    Google Scholar 

  3. H. Hirayama et. al. “Solution Functions of PDEQSOL (Partial Differential EQuation SOlver Language) for Fluid Problems,” Proceedings of Supercomputing’ 91, ACM Press, Albuquerque, New Mexico, November 1991.

    Google Scholar 

  4. J. Dongarra, I. Duff, D. Sorensen, and H. van der Vorst, “Solving Linear Systems on Vector and Shared Memory Computers,” SIAM, Philadelphia, Pennsylvania, 1991.

    Google Scholar 

  5. S. Phillips, R. Willeman, and R. Fargason, “Integrated Tools for a Mathematics Library on Distributed Memory Systems,” Proceeding of the 4th Conference on Hypercubes, Concurrent Computers, and Applications, Monterey, California, March 1989.

    Google Scholar 

  6. Parasoft Corporation, Express C Reference Guide, Parasoft Corporation, 1990.

    Google Scholar 

  7. R. Hempel, and H. Ritzdorf, “The GMD Communications Library for Grid-Oriented Problems,” Technical Report 589, GMD, Sankt Augustin, Germany, 1991.

    Google Scholar 

  8. B. Rodriguez, L. Hart, T. Henderson, “NNT 1.0 User’s Guide,” NOAA Technical Memorandum in preparation.

    Google Scholar 

  9. G. L. Browning and H. O. Kreiss, “Scaling and computation of smooth atmospheric motions”, Tellus 38A, 1986.

    Google Scholar 

  10. G. L. Browning and A. E. MacDonald, “Incorporating topography into the approximate systems”, submitted to Dynamics of Atmosphere and Oceans, 1992.

    Google Scholar 

  11. C. F. Baillie and A. E. MacDonald, “Porting the Well-Posed Topographical Meteorological Model to the KSR Parallel Supercomputer,” Proceedings of the Fifth Workshop on the Use of Parallel Processors in Meteorology, Reading, England, November, 1992.

    Google Scholar 

  12. [12] Kendall Square Research Corporation, “KSR1 Principles of Operation,” 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Rodriguez, B., Hart, L., Henderson, T. (1995). Performance and Portability in Parallel Computing: A Weather Forecast View. In: Le Dimet, FX. (eds) High Performance Computing in the Geosciences. NATO Science Series, vol 462. Springer, Dordrecht. https://doi.org/10.1007/978-94-011-0033-5_1

Download citation

  • DOI: https://doi.org/10.1007/978-94-011-0033-5_1

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-010-4019-8

  • Online ISBN: 978-94-011-0033-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics