Optimisation of a parallel ocean general circulation model

This paper presents the development of a general-purpose parallel ocean circulation model, for use on a wide range of computer platforms, from traditional scalar machines to workstation clusters and massively parallel processors. Parallelism is provided, as a modular option, via high-level messa...

Full description

Bibliographic Details
Main Authors: M. I. Beare, D. P. Stevens
Format: Article
Language:English
Published: Copernicus Publications 1997-10-01
Series:Annales Geophysicae
Online Access:https://www.ann-geophys.net/15/1369/1997/angeo-15-1369-1997.pdf
_version_ 1819002688531070976
author M. I. Beare
D. P. Stevens
author_facet M. I. Beare
D. P. Stevens
author_sort M. I. Beare
collection DOAJ
description This paper presents the development of a general-purpose parallel ocean circulation model, for use on a wide range of computer platforms, from traditional scalar machines to workstation clusters and massively parallel processors. Parallelism is provided, as a modular option, via high-level message-passing routines, thus hiding the technical intricacies from the user. An initial implementation highlights that the parallel efficiency of the model is adversely affected by a number of factors, for which optimisations are discussed and implemented. The resulting ocean code is portable and, in particular, allows science to be achieved on local workstations that could otherwise only be undertaken on state-of-the-art supercomputers.
first_indexed 2024-12-20T23:09:05Z
format Article
id doaj.art-518c5120659e4adfa0121a5da86d7933
institution Directory Open Access Journal
issn 0992-7689
1432-0576
language English
last_indexed 2024-12-20T23:09:05Z
publishDate 1997-10-01
publisher Copernicus Publications
record_format Article
series Annales Geophysicae
spelling doaj.art-518c5120659e4adfa0121a5da86d79332022-12-21T19:23:47ZengCopernicus PublicationsAnnales Geophysicae0992-76891432-05761997-10-01151369137710.1007/s00585-997-1369-3Optimisation of a parallel ocean general circulation modelM. I. Beare0D. P. Stevens1School of Mathematics, University of East Anglia, Norwich, NR4 7TJ, UKSchool of Mathematics, University of East Anglia, Norwich, NR4 7TJ, UKThis paper presents the development of a general-purpose parallel ocean circulation model, for use on a wide range of computer platforms, from traditional scalar machines to workstation clusters and massively parallel processors. Parallelism is provided, as a modular option, via high-level message-passing routines, thus hiding the technical intricacies from the user. An initial implementation highlights that the parallel efficiency of the model is adversely affected by a number of factors, for which optimisations are discussed and implemented. The resulting ocean code is portable and, in particular, allows science to be achieved on local workstations that could otherwise only be undertaken on state-of-the-art supercomputers.https://www.ann-geophys.net/15/1369/1997/angeo-15-1369-1997.pdf
spellingShingle M. I. Beare
D. P. Stevens
Optimisation of a parallel ocean general circulation model
Annales Geophysicae
title Optimisation of a parallel ocean general circulation model
title_full Optimisation of a parallel ocean general circulation model
title_fullStr Optimisation of a parallel ocean general circulation model
title_full_unstemmed Optimisation of a parallel ocean general circulation model
title_short Optimisation of a parallel ocean general circulation model
title_sort optimisation of a parallel ocean general circulation model
url https://www.ann-geophys.net/15/1369/1997/angeo-15-1369-1997.pdf
work_keys_str_mv AT mibeare optimisationofaparalleloceangeneralcirculationmodel
AT dpstevens optimisationofaparalleloceangeneralcirculationmodel