A Simflowny-based finite-difference code for high-performance computing in numerical relativity

被引:32
|
作者
Palenzuela, Carlos [1 ,2 ,3 ]
Minano, Borja [3 ]
Vigano, Daniele [1 ,2 ,3 ]
Arbona, Antoni [3 ]
Bona-Casas, Carles [1 ,2 ,3 ]
Rigo, Andreu [3 ]
Bezares, Miguel [1 ,2 ,3 ]
Bona, Carles [1 ,2 ,3 ]
Masso, Joan [1 ,2 ,3 ]
机构
[1] Univ Illes Balears, Dept Fis, E-07122 Palma de Mallorca, Baleares, Spain
[2] Inst Estudis Espacials Catalunya, E-07122 Palma de Mallorca, Baleares, Spain
[3] Univ Illes Balears, Inst Aplicac Computat IAC3, E-07122 Palma de Mallorca, Baleares, Spain
关键词
high performance computing; numerical relativity; exascale; GRAVITATIONAL-WAVES; SCHEME; MAGNETOHYDRODYNAMICS;
D O I
10.1088/1361-6382/aad7f6
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
The tremendous challenge of comparing our theoretical models with the gravitational-wave observations in the new era of multimessenger astronomy requires accurate and fast numerical simulations of complicated physical systems described by the Einstein and the matter equations. These requirements can only be satisfied if the simulations can be parallelized efficiently on a large number of processors and advanced computational strategies are adopted. To achieve this goal we have developed Simflowny, an open platform for scientific dynamical models which automatically generates parallel code for different simulation frameworks, allowing the use of HPC infrastructures to nonspecialist scientists. One of these frameworks is SAMRAI, a mature patch-based structured adaptive mesh refinement infrastructure, capable of reaching exascale in some specific problems. Here we present the numerical techniques that we have implemented on this framework by using Simflowny in order to perform fast, efficient, accurate and highly-scalable simulations. These techniques involve high-order schemes for smooth and non-smooth solutions, Adaptive Mesh Refinement with arbitrary resolution ratios and an optimal strategy for the sub-cycling in time. We validate the automatically generated codes for the SAMRAI infrastructure with some simple test examples (i.e. wave equation and Newtonian MHD) and finally with the Einstein equations.
引用
收藏
页数:42
相关论文
共 50 条
  • [1] Spectrally-tuned compact finite-difference schemes with domain decomposition and applications to numerical relativity
    Daszuta, Boris
    JOURNAL OF COMPUTATIONAL PHYSICS, 2024, 508
  • [2] A high-order finite-difference solver for direct numerical simulations of magnetohydrodynamic turbulence
    Fang, Jian
    Laizet, Sylvain
    Skillen, Alex
    COMPUTER PHYSICS COMMUNICATIONS, 2025, 307
  • [3] Green Code Energy Efficiency in the Source Code for High-Performance Computing
    Corral-Garcia, Javier
    Gomez-Martin, Cesar
    Gonzalez-Sanchez, Jose-Luis
    2015 10TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2015,
  • [4] Efficiency Analysis in Code Development for High-Performance Computing Centers
    -Garcia, Javier Corral
    Gonzalez-Sanchez, Jose-Luis
    Perez-Toledano, Miguel-Angel
    TEEM'19: SEVENTH INTERNATIONAL CONFERENCE ON TECHNOLOGICAL ECOSYSTEMS FOR ENHANCING MULTICULTURALITY, 2019, : 539 - 547
  • [5] DEVELOPING A HIGH-PERFORMANCE COMPUTING/NUMERICAL ANALYSIS ROADMAP
    Trefethen, Anne
    Higham, Nick
    Duff, Iain
    Coveney, Peter
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2009, 23 (04) : 423 - 426
  • [6] Efficient code development for improving execution performance in high-performance computing centers
    Corral-Garcia, Javier
    Lemus-Prieto, Felipe
    Perez-Toledano, Miguel-Angel
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (04) : 3261 - 3288
  • [7] Efficient code development for improving execution performance in high-performance computing centers
    Javier Corral-García
    Felipe Lemus-Prieto
    Miguel-Ángel Pérez-Toledano
    The Journal of Supercomputing, 2021, 77 : 3261 - 3288
  • [8] THC: a new high-order finite-difference high-resolution shock-capturing code for special-relativistic hydrodynamics
    Radice, D.
    Rezzolla, L.
    ASTRONOMY & ASTROPHYSICS, 2012, 547
  • [9] Numerical algorithm based on implicit finite-difference schemes for analysis of dynamic processes in blocky media
    Sadovskii, Vladimir M.
    Sadovskaya, Oxana V.
    RUSSIAN JOURNAL OF NUMERICAL ANALYSIS AND MATHEMATICAL MODELLING, 2018, 33 (02) : 111 - 121
  • [10] Resilience and fault tolerance in high-performance computing for numerical weather and climate prediction
    Benacchio, Tommaso
    Bonaventura, Luca
    Altenbernd, Mirco
    Cantwell, Chris D.
    Duben, Peter D.
    Gillard, Mike
    Giraud, Luc
    Goeddeke, Dominik
    Raffin, Erwan
    Teranishi, Keita
    Wedi, Nils
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2021, 35 (04) : 285 - 311