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.
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
N. Carriero, and D. Gelernter, “Linda in Context,” Comm. of the ACM. v.32, no.4, 444–458. 1989.
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.
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.
J. Dongarra, I. Duff, D. Sorensen, and H. van der Vorst, “Solving Linear Systems on Vector and Shared Memory Computers,” SIAM, Philadelphia, Pennsylvania, 1991.
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.
Parasoft Corporation, Express C Reference Guide, Parasoft Corporation, 1990.
R. Hempel, and H. Ritzdorf, “The GMD Communications Library for Grid-Oriented Problems,” Technical Report 589, GMD, Sankt Augustin, Germany, 1991.
B. Rodriguez, L. Hart, T. Henderson, “NNT 1.0 User’s Guide,” NOAA Technical Memorandum in preparation.
G. L. Browning and H. O. Kreiss, “Scaling and computation of smooth atmospheric motions”, Tellus 38A, 1986.
G. L. Browning and A. E. MacDonald, “Incorporating topography into the approximate systems”, submitted to Dynamics of Atmosphere and Oceans, 1992.
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.
[12] Kendall Square Research Corporation, “KSR1 Principles of Operation,” 1991.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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