Design of Neko-A Scalable High-Fidelity Simulation Framework With Extensive Accelerator Support

被引:0
|
作者
Jansson, Niclas [1 ]
Karp, Martin [2 ]
Wahlgren, Jacob [2 ]
Markidis, Stefano [2 ]
Schlatter, Philipp [3 ,4 ]
机构
[1] KTH Royal Inst Technol, PDC Ctr High Performance Comp, Stockholm, Sweden
[2] KTH Royal Inst Technol, Computat Sci & Technol, Stockholm, Sweden
[3] KTH Royal Inst Technol, Engn Mech, Stockholm, Sweden
[4] Friedrich Alexander Univ Erlangen Nurnberg, Inst Fluid Mech LSTM, Erlangen, Germany
来源
基金
瑞典研究理事会;
关键词
accelerators; computational fluid dynamics; spectral element method;
D O I
10.1002/cpe.8340
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Recent trends and advancements in including more diverse and heterogeneous hardware in High-Performance Computing (HPC) are challenging scientific software developers in their pursuit of efficient numerical methods with sustained performance across a diverse set of platforms. As a result, researchers are today forced to re-factor their codes to leverage these powerful new heterogeneous systems. We present our design considerations of Neko-a portable framework for high-fidelity spectral element flow simulations. Unlike prior works, Neko adopts a modern object-oriented Fortran 2008 approach, allowing multi-tier abstractions of the solver stack and facilitating various hardware backends ranging from general-purpose processors, accelerators down to exotic vector processors and Field-Programmable Gate Arrays (FPGAs). Focusing on the performance and portability of Neko, we describe the framework's device abstraction layer managing device memory, data transfer and kernel launches from Fortran, allowing for a solver written in a hardware-neutral yet performant way. Accelerator-specific optimizations are also discussed, with auto-tuning of key kernels and various communication strategies using device-aware MPI. Finally, we present performance measurements on a wide range of computing platforms, including the EuroHPC pre-exascale system LUMI, where Neko achieves excellent parallel efficiency for a large direct numerical simulation (DNS) of turbulent fluid flow using up to 80% of the entire LUMI supercomputer.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Neko: A modern, portable, and scalable framework for high-fidelity computational fluid dynamics
    Jansson, Niclas
    Karp, Martin
    Podobas, Artur
    Markidis, Stefano
    Schlatter, Philipp
    COMPUTERS & FLUIDS, 2024, 275
  • [2] HIGH-FIDELITY MODELING AND SCALABLE SIMULATION FOR TACTICAL NETWORK DESIGN
    Covington, David A.
    Hanson, Marcus D.
    2008 IEEE MILITARY COMMUNICATIONS CONFERENCE: MILCOM 2008, VOLS 1-7, 2008, : 764 - +
  • [3] Advancing Modularity and Framework Integration Level for Scalable High-Fidelity MDO
    Backhaus, Thomas
    Stueck, Arthur
    Abdul-Kaiyoom, M. A. Saja
    Yildirim, Anil
    Martins, Joaquim R. R. A.
    AIAA AVIATION 2023 FORUM, 2023,
  • [4] UltraFLoads: A Simulation Suite and Framework for High-Fidelity Flight Loads
    Feldwisch, Johan
    Bauer, Martin
    AEROSPACE, 2023, 10 (03)
  • [5] Development of a High-Speed High-Fidelity SCADA Simulation Framework
    Wright, Shelton R.
    Cannan, Logan
    Morris, Thomas H.
    SOUTHEASTCON 2023, 2023, : 889 - 894
  • [6] High-Fidelity Simulation for Advanced Cardiac Life Support Training
    Davis, Lindsay E.
    Storjohann, Tara D.
    Spiegel, Jacqueline J.
    Beiber, Kellie M.
    Barletta, Jeffrey F.
    AMERICAN JOURNAL OF PHARMACEUTICAL EDUCATION, 2013, 77 (03)
  • [7] High-Fidelity Endovascular Simulation
    Amin, Ayush
    Salsamendi, Jason
    Sullivan, Thomas
    TECHNIQUES IN VASCULAR AND INTERVENTIONAL RADIOLOGY, 2019, 22 (01) : 7 - 13
  • [8] High-fidelity simulation in obstetrics
    Jenderek, C.
    Kainer, F.
    Friese, K.
    Drinovac, V
    Scholz, C.
    GEBURTSHILFE UND FRAUENHEILKUNDE, 2008, 68 (05) : 543 - 543
  • [9] Design and optimization of large accelerator systems through high-fidelity electromagnetic simulations
    Ng, Cho
    Akcelik, Volkan
    Candel, Arno
    Chen, Sheng
    Ge, Lixin
    Kabel, Andreas
    Lee, Lie-Quan
    Li, Zenghai
    Prudencio, Ernesto
    Schussman, Greg
    Uplenchwar, Ravi
    Xiao, Liling
    Ko, Kwok
    Austin, T.
    Cary, J. R.
    Ovtchinnikov, S.
    Smith, D. N.
    Werner, G. R.
    Bellantoni, L.
    SCIDAC 2008: SCIENTIFIC DISCOVERY THROUGH ADVANCED COMPUTING, 2008, 125
  • [10] DESIGN OF A HIGH-FIDELITY TESTING FRAMEWORK FOR SECURE ELECTRIC GRID CONTROL
    Yoginath, Srikanth B.
    Perumalla, Kalyan S.
    PROCEEDINGS OF THE 2014 WINTER SIMULATION CONFERENCE (WSC), 2014, : 3024 - 3035