18093

The VOLNA-OP2 Tsunami Code (Version 1.0)

Istvan Z Reguly, Devaraj Gopinathan, Joakim H Beck, Michael B Giles, Serge Guillas, Frederic Dias
Pazmany Peter Catholic University, Faculty of Information Technology and Bionics, Prater u 50/a, 1088 Budapest, Hungary
Geoscientific Model Development Discusscussion, 2018

@article{reguly2018volna,

   title={The VOLNA-OP2 Tsunami Code (Version 1.0)},

   author={Reguly, Istvan Z and Gopinathan, Devaraj and Beck, Joakim H and Giles, Michael B and Guillas, Serge and Dias, Frederic},

   year={2018}

}

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 5 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.
Rating: 4.0/5. From 2 votes.
Please wait...

Recent source codes

* * *

* * *

HGPU group © 2010-2018 hgpu.org

All rights belong to the respective authors

Contact us: