Hybridisation strategies and data structures for the NEMO ocean model
Autor: | Giovanni Aloisio, Italo Epicoco, Silvia Mocavero, A. R. Porter, Mike Ashworth, Stephen M Pickles |
---|---|
Přispěvatelé: | Epicoco, Italo, Mocavero, Silvia, Porter, Andrew R, Pickles, Stephen M, Ashworth, Mike, Aloisio, Giovanni |
Rok vydání: | 2017 |
Předmět: |
Scheme (programming language)
Data layout business.industry Computer science Mpi openmp Distributed computing 010103 numerical & computational mathematics 02 engineering and technology Data structure 01 natural sciences Theoretical Computer Science shared-memorry parallel paradigm MPI–OpeMP hybrid parallelisation performance evaluation NEMO ocean model Shared memory Hardware and Architecture 0202 electrical engineering electronic engineering information engineering Parallelism (grammar) 020201 artificial intelligence & image processing 0101 mathematics Telecommunications business computer Software computer.programming_language |
Zdroj: | The International Journal of High Performance Computing Applications. 32:864-881 |
ISSN: | 1741-2846 1094-3420 |
DOI: | 10.1177/1094342016684930 |
Popis: | This work describes the introduction of a second level of parallelism based on the OpenMP shared memory paradigm to NEMO, one of the most widely used ocean models in the European climate community. Although the existing parallelisation scheme in NEMO, based on the MPI paradigm, has served it well for many years, it is becoming unsuited to current high-performance computing architectures due to their increasing tendency to have fat nodes containing tens of compute cores. Three different parallel approaches for introducing OpenMP are presented, discussed and compared on several platforms. Finally we have also considered the effect on performance of the data layout employed in NEMO. |
Databáze: | OpenAIRE |
Externí odkaz: |