Journal cover Journal topic
Geoscientific Model Development An interactive open-access journal of the European Geosciences Union
https://doi.org/10.5194/gmd-2018-18
© Author(s) 2018. This work is distributed under
the Creative Commons Attribution 4.0 License.
Development and technical paper
08 Mar 2018
Review status
This discussion paper is a preprint. It is a manuscript under review for the journal Geoscientific Model Development (GMD).
The VOLNA-OP2 Tsunami Code (Version 1.0)
Istvan Z. Reguly1, Devaraj Gopinathan2, Joakim H. Beck3, Michael B. Giles4, Serge Guillas2, and Frederic Dias5 1Pázmány Péter Catholic University, Faculty of Information Technology and Bionics, Prater u 50/a, 1088 Budapest, Hungary
2Department of Statistical Science, University College London, London, UK
3Computer, Electrical and Mathematical Science and Engineering Division (CEMSE), King Abdullah University of Science and Technology (KAUST), Thuwal, 23955-6900, Saudi Arabia
4Math Institute, University of Oxford, Oxford, UK
5School of Mathematics and Statistics, University College Dublin, Dublin, Ireland
Abstract. In this paper, we present the VOLNA-OP2 tsunami model and implementation; a finite volume non-linear shallow water equations (NSWE) solver built on the OP2 domain specific language for unstructured mesh computations. VOLNA-OP2 is unique among tsunami solvers in its support for several high performance computing platforms: CPUs, the Intel Xeon Phi, and 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 to its users, as well as performance and portability on a number of platforms.
Citation: Reguly, I. Z., Gopinathan, D., Beck, J. H., Giles, M. B., Guillas, S., and Dias, F.: The VOLNA-OP2 Tsunami Code (Version 1.0), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2018-18, in review, 2018.
Istvan Z. Reguly et al.
Istvan Z. Reguly et al.
Istvan Z. Reguly et al.

Viewed

Total article views: 360 (including HTML, PDF, and XML)

HTML PDF XML Total BibTeX EndNote
267 84 9 360 8 6

Views and downloads (calculated since 08 Mar 2018)

Cumulative views and downloads (calculated since 08 Mar 2018)

Viewed (geographical distribution)

Total article views: 360 (including HTML, PDF, and XML)

Thereof 356 with geography defined and 4 with unknown origin.

Country # Views %
  • 1

Saved

Discussed

Latest update: 19 Jun 2018
Publications Copernicus
Download
Short summary
We present the VOLNA-OP2 tsunami simulation code, built on the OP2 library. It is unique among such solvers in its support for several high performance computing platforms: CPUs, the Intel Xeon Phi, and GPUs. This is achieved in a way that the scientific code is kept separate from various parallel implementations, enabling easy maintainability. Scalability and efficiency is demonstrated on three supercomputers built with CPUs, Xeon Phis and GPUs.
We present the VOLNA-OP2 tsunami simulation code, built on the OP2 library. It is unique among...
Share