Full text

Turn on search term navigation

© 2018. This work is published under https://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.

Abstract

In this paper, we present the VOLNA-OP2 tsunami model and implementation; a finite-volume non-linear 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.

Details

Title
The VOLNA-OP2 tsunami code (version 1.5)
Author
Reguly, Istvan Z 1   VIAFID ORCID Logo  ; Giles, Daniel 2   VIAFID ORCID Logo  ; Gopinathan, Devaraj 3   VIAFID ORCID Logo  ; Quivy, Laure 4 ; Beck, Joakim H 5 ; Giles, Michael B 6   VIAFID ORCID Logo  ; Guillas, Serge 3 ; Dias, Frederic 2   VIAFID ORCID Logo 

 Faculty of Information Technology and Bionics, Pázmány Péter Catholic University, Prater u 50/a, 1088 Budapest, Hungary 
 School of Mathematics and Statistics, University College Dublin, Dublin, Ireland 
 Department of Statistical Science, University College London, London, UK 
 Centre de Mathématiques et de Leurs Applications (CMLA), Ecole Normale Supérieure, Paris-Saclay, Centre National de la Recherche Scientifique, Université Paris-Saclay, 94235 Cachan, France 
 Computer, Electrical and Mathematical Science and Engineering Division (CEMSE), King Abdullah University of Science and Technology (KAUST), Thuwal, 23955-6900, Saudi Arabia 
 Math Institute, University of Oxford, Oxford, UK 
Pages
4621-4635
Publication year
2018
Publication date
2018
Publisher
Copernicus GmbH
ISSN
1991962X
e-ISSN
19919603
Source type
Scholarly Journal
Language of publication
English
ProQuest document ID
2135011444
Copyright
© 2018. This work is published under https://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.