This paper 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
The paper is focused on dierent approaches to parallel implementation of climate models on cluster m...
Open Ocean is a French SME company which develops innovative on-line solutions to help plan and mana...
This chapter discusses the code parallelization environment, where a number of tools that address th...
This paper presents the development of a general-purpose parallel ocean circulation model, for use ...
Two alternative dual-level parallel implementations of the Multiblock Grid Princeton Ocean Model (MG...
The shared-memory programming model can be an effective way to achieve parallelism on shared memory ...
Oceanographic models utilise parallel computing techniques to increase their performance. Computer h...
The incorporation of increasing core counts in modern processors used to build state-of-the-art supe...
The Parallel Ocean Program (POP) is used in many strongly eddying ocean circulation simulations. Ide...
This paper focuses on the parallelization of an ocean model applying current multicore processor-bas...
Abstract—ROMS is software that models and simulates an ocean region using a finite difference grid a...
A coarse-grain parallelization of SHORECIRC - a quasi-3D nearshore circulation model is implemented....
In an attempt to understand the dynamics of plankton populations in the worlds oceans and to study t...
This work describes the introduction of a second level of parallelism based on the OpenMP shared mem...
The Regional Ocean Modeling System (ROMS) is a regional ocean general circulation modeling system so...
The paper is focused on dierent approaches to parallel implementation of climate models on cluster m...
Open Ocean is a French SME company which develops innovative on-line solutions to help plan and mana...
This chapter discusses the code parallelization environment, where a number of tools that address th...
This paper presents the development of a general-purpose parallel ocean circulation model, for use ...
Two alternative dual-level parallel implementations of the Multiblock Grid Princeton Ocean Model (MG...
The shared-memory programming model can be an effective way to achieve parallelism on shared memory ...
Oceanographic models utilise parallel computing techniques to increase their performance. Computer h...
The incorporation of increasing core counts in modern processors used to build state-of-the-art supe...
The Parallel Ocean Program (POP) is used in many strongly eddying ocean circulation simulations. Ide...
This paper focuses on the parallelization of an ocean model applying current multicore processor-bas...
Abstract—ROMS is software that models and simulates an ocean region using a finite difference grid a...
A coarse-grain parallelization of SHORECIRC - a quasi-3D nearshore circulation model is implemented....
In an attempt to understand the dynamics of plankton populations in the worlds oceans and to study t...
This work describes the introduction of a second level of parallelism based on the OpenMP shared mem...
The Regional Ocean Modeling System (ROMS) is a regional ocean general circulation modeling system so...
The paper is focused on dierent approaches to parallel implementation of climate models on cluster m...
Open Ocean is a French SME company which develops innovative on-line solutions to help plan and mana...
This chapter discusses the code parallelization environment, where a number of tools that address th...