L. Hart, Forecast Syst. Lab., NOAA, Boulder, CO, USA
In this paper we study the of issues of programmability and performance in the parallelization of weather prediction models. We compare parallelization using a high level library (the Nearest Neighbor Tool: NNT) and a high level language/directive approach (High Performance Fortran: HPF). We report on the performance of a complete weather prediction model (the Rapid Update Cycle, which is currently run operationally at the National Meteorological Center at Washington) coded using NNT. We quantify the performance effects of optimizations possible with NNT that must be performed by an HPF compiler.
Index Terms:
parallel programming; weather forecasting; software performance evaluation; scalable programming techniques; weather prediction; programmability; performance; weather prediction models; parallelization; high level library; Nearest Neighbor Tool; NNT; High Performance Fortran; Rapid Update Cycle; National Meteorological Center; performance effects
Citation:
B. Rodriguez, L. Hart, T. Henderson, "Comparing scalable programming techniques for weather prediction," pmmp, pp.111, Programming Models for Massively Parallel Computers (PMMP '95), 1995