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

Paper published by Carlos Palenzuela, Borja Miñano, Daniele Viganò, Antoni Arbona, Carles Bona-Casas, Andreu Rigo, Miguel Bezares, Carles Bona, Joan Massó in Classical and Quantum Gravity.

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

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 non-specialist 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.

Figure: Wave equation with FMR. Scalar field at different times of the evolution. The pulse traveling to the right crosses the refined region located in the interval $x\in[1, 2]$  (marked with a mesh). The scalar field norm is integrated in the interval $x\in [-2, -1]$  (grey shade) to get an estimate on the reflections.

Paper link available below at citation information


Citation:

Carlos Palenzuela, Borja Miñano, Daniele Viganò, Antoni Arbona, Carles Bona-Casas, Andreu Rigo, Miguel Bezares, Carles Bona, Joan Massó
A Simflowny-based finite-difference code for high-performance computing in numerical relativity
Classical and Quantum Gravity, Volume 35, Number 18
DOI: 10.1088/1361-6382/aad7f6
21 August 2018