A multi-block infrastructure for three-dimensional time-dependent numerical relativity

We describe a generic infrastructure for time evolution simulations in numerical relativity using multiple grid patches. After a motivation of this approach, we discuss the relative advantages of global and patch-local tensor bases. We describe both our multi-patch infrastructure and our time evolution scheme, and comment on adaptive time integrators and parallelization. We also describe various patch system topologies that provide spherical outer and/or multiple inner boundaries. We employ penalty inter-patch boundary conditions, and we demonstrate the stability and accuracy of our three-dimensional implementation. We solve both a scalar wave equation on a stationary rotating black hole background and the full Einstein equations. For the scalar wave equation, we compare the effects of global and patch-local tensor bases, different finite differencing operators and the effect of artificial dissipation onto stability and accuracy. We show that multi-patch systems can directly compete with the so-called fixed mesh refinement approach; however, one can also combine both. For the Einstein equations, we show that using multiple grid patches with penalty boundary conditions leads to a robustly stable system. We also show long-term stable and accurate evolutions of a one-dimensional nonlinear gauge wave. Finally, we evolve weak gravitational waves in three dimensions and extract accurate waveforms, taking advantage of the spherical shape of our grid lines.

[1]  John Archibald Wheeler,et al.  Stability of a Schwarzschild singularity , 1957 .

[2]  Heinz-Otto Kreiss,et al.  Methods for the approximate solution of time dependent problems , 1973 .

[3]  S. Teukolsky Linearized quadrupole waves in general relativity and the motion of test particles , 1982 .

[4]  Jonathan Thornburg,et al.  Coordinates and boundary conditions for the general relativistic initial data problem , 1987 .

[5]  William H. Press,et al.  Numerical recipes , 1990 .

[6]  Seidel,et al.  Towards a singularity-proof scheme in numerical relativity. , 1992, Physical review letters.

[7]  David Goldberg What Every Computer Scientist Should Know About Floating-Point Arithmetic , 1992 .

[8]  J. Thornburg Numerical relativity in black hole spacetimes , 1993 .

[9]  D. Gottlieb,et al.  Time-stable boundary conditions for finite-difference schemes solving hyperbolic systems: methodology and application to high-order compact schemes , 1994 .

[10]  Anthony Skjellum,et al.  A High-Performance, Portable Implementation of the MPI Message Passing Interface Standard , 1996, Parallel Comput..

[11]  Paolo Secchi,et al.  The initial-boundary value problem for linear symmetric hyperbolic systems with characteristic boundary of constant multiplicity , 1996, Differential and Integral Equations.

[12]  The eth formalism in numerical relativity , 1997, gr-qc/9702002.

[13]  STABLE CHARACTERISTIC EVOLUTION OF GENERIC THREE-DIMENSIONAL SINGLE-BLACK-HOLE SPACETIMES , 1998, gr-qc/9801069.

[14]  D. Gottlieb,et al.  A Stable and Conservative Interface Treatment of Arbitrary Spatial Accuracy , 1999 .

[15]  Richard A. Matzner,et al.  Cauchy perturbative matching and outer boundary conditions: Computational studies , 1999 .

[16]  Jack Dongarra,et al.  LAPACK Users' Guide, 3rd ed. , 1999 .

[17]  Cauchy boundaries in linearized gravitational theory , 1999, gr-qc/9912030.

[18]  Initial Data for Numerical Relativity , 2000, Living reviews in relativity.

[19]  D. Shoemaker,et al.  Grazing collisions of black holes via the excision of singularities. , 2000, Physical review letters.

[20]  E. Seidel,et al.  Towards a stable numerical evolution of strongly gravitating systems in general relativity: The conformal treatments , 2000, gr-qc/0003071.

[21]  Jan Nordström,et al.  High-order finite difference methods, multidimensional linear problems, and curvilinear coordinates , 2001 .

[22]  H. Kreiss,et al.  Some Mathematical and Numerical Questions Connected with First and Second Order Time-Dependent Systems of Partial Differential Equations , 2001, gr-qc/0106085.

[23]  Greg Burns,et al.  LAM: An Open Cluster Environment for MPI , 2002 .

[24]  Exploiting gauge and constraint freedom in hyperbolic formulations of Einstein's equations , 2002, gr-qc/0205086.

[25]  Boundary conditions in linearized harmonic gravity , 2001, gr-qc/0106026.

[26]  O. Sarbach,et al.  Hyperbolicity of the BSSN system of Einstein evolution equations , 2002, gr-qc/0205064.

[27]  O. Sarbach,et al.  Hyperbolicity of the Baumgarte-Shapiro-Shibata-Nakamura system of Einstein evolution equations , 2002 .

[28]  John Shalf,et al.  The Cactus Framework and Toolkit: Design and Applications , 2002, VECPAR.

[29]  C. Lousto,et al.  The Lazarus project : A pragmatic approach to binary black hole , 2001, gr-qc/0104063.

[30]  Moving black holes via singularity excision , 2003, gr-qc/0301111.

[31]  Gabrielle Allen,et al.  Towards standard testbeds for numerical relativity , 2003, gr-qc/0305023.

[32]  Andrew Lumsdaine,et al.  A Component Architecture for LAM/MPI , 2003, PVM/MPI.

[33]  O. Sarbach,et al.  On the well posedness of the Baumgarte-Shapiro-Shibata-Nakamura formulation of Einstein's field equations , 2004, gr-qc/0406003.

[34]  Strongly hyperbolic second order Einstein's evolution equations , 2004, gr-qc/0402123.

[35]  Magnus Svärd,et al.  Stable and Accurate Artificial Dissipation , 2004, J. Sci. Comput..

[36]  Cornell University,et al.  3D simulations of linearized scalar fields in Kerr spacetime , 2004 .

[37]  J. Thornburg Black-hole excision with multiple grid patches , 2004, gr-qc/0404059.

[38]  Scott H. Hawley,et al.  Evolutions in 3D numerical relativity using fixed mesh refinement , 2003, gr-qc/0310042.

[39]  Testing excision techniques for dynamical 3-D black hole evolutions , 2004, gr-qc/0411137.

[40]  Boundary conditions for Einstein's field equations: Analytical and numerical analysis , 2004, gr-qc/0412115.

[41]  Highly Damped Quasinormal Modes of Kerr Black Holes: A Complete Numerical Investigation , 2004, gr-qc/0401052.

[42]  3D simulations of Einstein's equations: Symmetric hyperbolicity, live gauges, and dynamic control of the constraints , 2003, gr-qc/0312001.

[43]  Oscar Reula,et al.  Multi-block simulations in general relativity: high-order discretizations, numerical stability and applications , 2005, Classical and Quantum Gravity.

[44]  E. Schnetter,et al.  Black hole head-on collisions and gravitational waves with fixed mesh-refinement and dynamic singularity excision , 2005 .

[45]  Quasinormal modes of Kerr-Newman black holes: Coupling of electromagnetic and gravitational perturbations , 2005, gr-qc/0502065.

[46]  Harald P. Pfeiffer,et al.  Boundary conditions for the Einstein evolution system , 2005 .

[47]  Erik Schnetter,et al.  Numerical study of the quasinormal mode excitation of Kerr black holes , 2006, gr-qc/0608091.

[48]  C. Gundlach,et al.  Hyperbolicity of second order in space systems of evolution equations , 2005, gr-qc/0506037.

[49]  B. Szilágyi,et al.  Harmonic Initial-Boundary Evolution in General Relativity , 2006, gr-qc/0601039.

[50]  Erik Schnetter,et al.  Optimized High-Order Derivative and Dissipation Operators Satisfying Summation by Parts, and Applications in Three-dimensional Multi-block Evolutions , 2005, J. Sci. Comput..