Skip navigation

The Shared Memory Parallelisation of an Ocean Modelling Code using an Interactive Parallelisation Toolkit

The Shared Memory Parallelisation of an Ocean Modelling Code using an Interactive Parallelisation Toolkit

Ierotheou, C.S., Johnson, S., Leggett, P. and Cross, M. (2002) The Shared Memory Parallelisation of an Ocean Modelling Code using an Interactive Parallelisation Toolkit. In: Computational Science - ICCS 2002: International Conference Amsterdam, The Netherlands, April 21–24, 2002 Proceedings. Lecture Notes in Computer Science, II (2330). Springer Berlin Heidelberg, Berlin, Heidelberg, Germany, pp. 953-962. ISBN 9783540435938 ISSN 0302-9743 (doi:https://doi.org/10.1007/3-540-46080-2_100)

Full text not available from this repository.

Abstract

This paper briefly describes an interactive parallelisation toolkit that can be used to generate parallel code suitable for either a distributed memory system (using message passing) or a shared memory system (using OpenMP). This study focuses on how the toolkit is used to parallelise a complex heterogeneous ocean modelling code within a few hours for use on a shared memory parallel system. The generated parallel code is essentially the serial code with OpenMP directives added to express the parallelism. The results show that substantial gains in performance can be achieved over the single thread version with very little effort.

Item Type: Conference Proceedings
Title of Proceedings: Computational Science - ICCS 2002: International Conference Amsterdam, The Netherlands, April 21–24, 2002 Proceedings
Additional Information: [1] This paper was first presented at the International Conference on Computational Science - ICCS 2002 held from 21-24 April 2002 in Amsterdam, The Netherlands. [2] ISBNs: 9783540435938 (print); 9783540460800 (online)
Uncontrolled Keywords: theory of computation, software engineering, software programming, software and operating systems, mathematics of computing, computer communication networks computational mathematics, numerical analysis, mathematical and computational physics
Subjects: Q Science > QA Mathematics > QA76 Computer software
Pre-2014 Departments: School of Computing & Mathematical Sciences
School of Computing & Mathematical Sciences > Centre for Numerical Modelling & Process Analysis
School of Computing & Mathematical Sciences > Centre for Numerical Modelling & Process Analysis > Computational Science & Engineering Group
School of Computing & Mathematical Sciences > Computer & Computational Science Research Group
School of Computing & Mathematical Sciences > Department of Computer Systems Technology
Related URLs:
Last Modified: 14 Oct 2016 09:00
URI: http://gala.gre.ac.uk/id/eprint/543

Actions (login required)

View Item View Item