An atmospheric transport model, FRAME (Fine Resolution AMmonia Exchange), has been used to model the spatial pattern of ammonia concentrations and deposition over the British Isles. The model uses a multi-layer approach with diffusion through 33 layers to describe vertical concentration profiles in the atmosphere explicitly. Together with the necessary description of atmospheric reactions with sulphur and oxidised nitrogen, this imposes a major computational requirement, with the model having a run-time of 8.5 days on a mid-range workstation. Improvement in the model run-time was sought by developing a parallel implementation coded in a data-parallel approach using High Performance Fortran. Running the code on a Cray T3E with 128 processors provided a speedup by a factor of 120. The code's portability, scalability and performance on different parallel platforms are discussed. © 2003 Elsevier B.V. All rights reserved.
All Science Journal Classification (ASJC) codes
- Theoretical Computer Science
- Hardware and Architecture
- Computer Networks and Communications
- Computer Graphics and Computer-Aided Design
- Artificial Intelligence
Pais, V. A., Fournier, N., Sutton, M. A., Weston, K. J., & Dragosits, U. (2004). Using High Performance Fortran to parallelise a multi-layer atmospheric transport model. Parallel Computing, 30(1), 21 - 33. https://doi.org/10.1016/S0167-8191(03)00092-9