The VOLNA-OP2 tsunami code (version 1.5)

被引:14
|
作者
Reguly, Istvan Z. [1 ]
Giles, Daniel [2 ]
Gopinathan, Devaraj [3 ]
Quivy, Laure [4 ]
Beck, Joakim H. [5 ]
Giles, Michael B. [6 ]
Guillas, Serge [3 ]
Dias, Frederic [2 ]
机构
[1] Pazmany Peter Catholic Univ, Fac Informat Technol & Bion, Prater U 50-A, H-1088 Budapest, Hungary
[2] Univ Coll Dublin, Sch Math & Stat, Dublin, Ireland
[3] UCL, Dept Stat Sci, London, England
[4] Univ Paris Saclay, Paris Saclay, Ecole Normale Super, CNRS,CMLA, F-94235 Cachan, France
[5] King Abdullah Univ Sci & Technol, Comp Elect & Math Sci & Engn Div CEMSE, Thuwal 239556900, Saudi Arabia
[6] Univ Oxford, Math Inst, Oxford, England
基金
英国工程与自然科学研究理事会;
关键词
D O I
10.5194/gmd-11-4621-2018
中图分类号
P [天文学、地球科学];
学科分类号
07 ;
摘要
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.
引用
收藏
页码:4621 / 4635
页数:15
相关论文
共 42 条
  • [1] Performance analysis of Volna-OP2-massively parallel code for tsunami modelling
    Giles, Daniel
    Kashdan, Eugene
    Salmanidou, Dimitra M.
    Guillas, Serge
    Dias, Frederic
    COMPUTERS & FLUIDS, 2020, 209
  • [2] Modelling with Volna-OP2-Towards Tsunami Threat Reduction for the Irish Coastline
    Giles, Daniel
    McConnell, Brian
    Dias, Frederic
    GEOSCIENCES, 2020, 10 (06) : 1 - 19
  • [3] The VOLNA code for the numerical modeling of tsunami waves: Generation, propagation and inundation
    Dutykh, Denys
    Poncet, Raphael
    Dias, Frederic
    EUROPEAN JOURNAL OF MECHANICS B-FLUIDS, 2011, 30 (06) : 598 - 615
  • [4] 2-C3OP: An Improved Version of 2-Consistency
    Arangu, Marlene
    Salido, Miguel A.
    Barber, Federico
    ICTAI: 2009 21ST INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, 2009, : 344 - 348
  • [5] Development of nuclear data processing code FRENDY version 2
    Tada, Kenichi
    Yamamoto, Akio
    Kunieda, Satoshi
    Konno, Chikara
    Kondo, Ryoichi
    Endo, Tomohiro
    Chiba, Go
    Ono, Michitaka
    Tojo, Masayuki
    JOURNAL OF NUCLEAR SCIENCE AND TECHNOLOGY, 2024, 61 (06) : 830 - 839
  • [6] ANDREA 2-IMPROVED VERSION OF CODE FOR REACTOR CORE ANALYSIS
    Havluj, Frantisek
    Vocka, Radim
    Vysoudil, Jiri
    PROCEEDINGS OF THE 22ND INTERNATIONAL CONFERENCE ON NUCLEAR ENGINEERING - 2014, VOL 4, 2014,
  • [7] WINDOWS DATABASES REVIEW .2. PARADOX FOR WINDOWS VERSION-1.0, SUPERBASE VERSION-2.0 AND WINDOWBASE VERSION-1.5
    COLLINS, MA
    BINARY-COMPUTING IN MICROBIOLOGY, 1994, 6 (01): : 7 - 12
  • [8] BPERM Version 3.0 - A 2D wakepotential/impedance code
    Barts, T
    Chou, W
    COMPUTATIONAL ACCELERATOR PHYSICS, 1997, (391): : 131 - 136
  • [9] DETERMINISTIC ANALYSIS RESULTS SUPPORTING XLPR VERSION 2 CODE DEVELOPMENT
    Shim, Do Jun
    Rudland, David
    PROCEEDINGS OF THE ASME PRESSURE VESSELS AND PIPING CONFERENCE, 2016, VOL 6A, 2017,
  • [10] STRUCTURAL AND PHYSICAL CHARACTERIZATION OF THE LI2OP2O5CRO1.5 ION-CONDUCTING GLASSES
    CHIA, WT
    CHOWDARI, BVR
    TAN, KL
    JOURNAL OF MATERIALS SCIENCE, 1993, 28 (13) : 3594 - 3600