Using High Performance Fortran to parallelise a multi-layer atmospheric transport model

V.A. Pais, N. Fournier, M.A. Sutton, K.J. Weston, U. Dragosits

Research output: Contribution to journalArticle

4 Citations (Scopus)


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.
Original languageEnglish
Pages (from-to)21 - 33
Number of pages13
JournalParallel Computing
Issue number1
Publication statusPublished - Jan 2004
Externally publishedYes


All Science Journal Classification (ASJC) codes

  • Software
  • Theoretical Computer Science
  • Hardware and Architecture
  • Computer Networks and Communications
  • Computer Graphics and Computer-Aided Design
  • Artificial Intelligence

Cite this

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.