Loading…

An implementation of a barotropic Numerical Weather Prediction model in the functional language SISAL

Numerical Weather Prediction (NWP) is acknowledged as being of vital importance to economy. The demand that NWP places on computing system performance has increased dramatically since the introduction of computer systems and is still growing. This paper describes the implementation of a one-level ba...

Full description

Saved in:
Bibliographic Details
Published in:PPOPP 90: Second SIGPLAN Symposium on Principles and Practice of Parallel Programming, Held in Seattle, WA, March 14-16, 1990 Held in Seattle, WA, March 14-16, 1990, 1990-03, Vol.25 (3), p.109-117
Main Authors: Chang, P. S., Egan, G. K.
Format: Article
Language:English
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Numerical Weather Prediction (NWP) is acknowledged as being of vital importance to economy. The demand that NWP places on computing system performance has increased dramatically since the introduction of computer systems and is still growing. This paper describes the implementation of a one-level barotropic spectral NWP model using the high level functional language SISAL. Our initial approach was a direct transliteration from FORTRAN to SISAL, the result of which was a large amount of array copying and loss of parallelism. The algorithm of the model was then rearranged to enable effective exploitation of parallelism by an optimizing SISAL compiler. The parallel implementation technique and its potential for modeling with larger model sizes are discussed, and the improved results for an Encore Multimax multiprocessor are presented.
ISSN:0362-1340
1558-1160
DOI:10.1145/99164.99176