Reguly, IZ;
Giles, D;
Gopinathan, D;
Quivy, L;
Beck, JH;
Giles, MB;
Guillas, S;
(2018)
The VOLNA-OP2 tsunami code (version 1.5).
Geoscientific Model Development
, 11
(11)
pp. 4621-4635.
10.5194/gmd-11-4621-2018.
Preview |
Text
Reguly_gmd-11-4621-2018.pdf - Published Version Download (3MB) | Preview |
Abstract
In this paper, we present the VOLNA-OP2 tsunami model and implementation; a finite-volume nonlinear shallow-water equation (NSWE) solver built on the OP2 domain-specific language (DSL) for unstructured mesh computations. VOLNA-OP2 is unique among tsunami solvers in its support for several high-performance computing platforms: central processing units (CPUs), the Intel Xeon Phi, and graphics processing units (GPUs). This is achieved in a way that the scientific code is kept separate from various parallel implementations, enabling easy maintainability. It has already been used in production for several years; here we discuss how it can be integrated into various workflows, such as a statistical emulator. The scalability of the code is demonstrated on three supercomputers, built with classical Xeon CPUs, the Intel Xeon Phi, and NVIDIA P100 GPUs. VOLNA-OP2 shows an ability to deliver productivity as well as performance and portability to its users across a number of platforms.
Type: | Article |
---|---|
Title: | The VOLNA-OP2 tsunami code (version 1.5) |
Open access status: | An open access version is available from UCL Discovery |
DOI: | 10.5194/gmd-11-4621-2018 |
Publisher version: | https://doi.org/10.5194/gmd-11-4621-2018 |
Language: | English |
Additional information: | © Author(s) 2018. This work is distributed under the Creative Commons Attribution 4.0 License (https://creativecommons.org/licenses/by/4.0/) |
UCL classification: | UCL UCL > Provost and Vice Provost Offices > UCL BEAMS UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Maths and Physical Sciences UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Maths and Physical Sciences > Dept of Statistical Science |
URI: | https://discovery-pp.ucl.ac.uk/id/eprint/10063460 |
Archive Staff Only
![]() |
View Item |