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...
Saved in:
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: | , |
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!
|
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 |