Initial DataSXS Home Page

Quasi-equilibrium binary black hole initial data

This web-site makes publicly available some of the initial data sets computed with the quasi-equilibirum method and with isolated horizon boundary conditions (Cook & Pfeiffer, PRD 70, pp. 104016 (2004)). For each data set, the spatial 3-metric, extrinsic curvature, lapse and shift in Cartesian coordinates are available, and C++ routines are supplied for interpolation of the data to any desired (Cartesian) coordinate location.

Greg (Cook) and Harald (Pfeiffer) hope these data sets will provide a common starting point for the numerical relativity community, to faciliate comparisons between different codes, and for validation of the obtained results.

In publications and talks, please acknowledge that the initial data were supplied by me and cite

  • Cook & Pfeiffer, PRD 70, 104016 (2004)
  • Pfeiffer, Kidder, Scheel & Teukolsky, Comp. Phys. Comm., 152, pp. 253-273 (2003)


Library to interpolate data sets & test-data

There are two options: Either with a standalone executable, or via a library which must be linked into your executable.

Standalone executable
Reads coordinates from stdin, and outputs the interpolated data to stdout.

Library
The following files must be linked into your own executable:

  • PublicID.hpp: Header file declaring the functions to be used for interpolation (documentation inside).
  • libSpEC_ID.a: Library containing the necessary interpolation routines defined in PublicID.hpp. This version is compiled with gcc 3.4.3 (which comes with Fedora Core 3 and RHE 4), and may not work with older versions of gcc. It has also debugging enabled; I will make an optimized version available, when I am reasonably sure that this setup works. Please contact me if you need this library for other compilers.
  • InterpolationExample.cpp: A simple executable demonstrating how to use PublicID.hpp (documentation inside).
  • Kerr-Schild inital data for a unit-mass Schwarzschild black hole at the origin. This data-set is used in InterpolationExample.cpp

Update I've just updated to g++ version 3.4.4, and have recompiled the libraries. If interpolation works fine with the libraries above, there is no reason not to try these: InterpolateSpECID_gcc344 libSpEC_ID_gcc344.a

Update (Apr 6, 2006) Executable compiled with Pathscale compilers on an Opteron system:
InterpolateSpECID_pathCC_Opteron

Update (May 22, 2006): Executable and library compiled with Intel V9.0 on NCSA's Cobalt system (SGI Altix/Itanium 2).
InterpolateSpECID_Cobalt_icc9_debug
libSpEC_ID_Cobalt_icc9_debug.a
(Debugging is enabled, so these executables are large and slow)


Binary black hole initial data (corotating)

These data-sets use Eq. (59a) or (59b) as boundary condition on the lapse. Eq. (59b) corresponds precisely to Table IV of Cook & Pfeiffer, 2004. P/E_ADM represents approximately the orbital period of the binary in units of the ADM-mass. Finally, some explanations common to all data sets.

If you have no preference between the two families of initial data, I suggest to use Boundary condition Eq. (59a). The hope beyond this suggestion is to have as many groups as possible evolving precisely the same initial data to facilitate comparisons.

NOTE: Our current web-server has very limited disk-space. Therefore, some of the links below may temporarily not work. In this case, please email me and I will restore the data sets. This restriction will disappear soon when we move to a new web-server.

Boundary condition Eq. (59a)
BC59a/README_59a
r_{AH}=0.85949977036002983
Lapse on AH ~ 0.4
Boundary condition Eq. (59b)
BC59b/README_59b
r_{AH}=0.785798137104587
Lapse on AH ~ 0.3
data set P/E_ADM data set P/E_ADM
sep_07.00_59a.tgz 47sep_07.00_59b.tgz 47
sep_08.00_59a.tgz 57sep_08.00_59b.tgz 57
sep_09.00_59a.tgz 67sep_09.00_59b.tgz 67
sep_10.00_59a.tgz 78sep_10.00_59b.tgz 78
sep_11.00_59a.tgz 89sep_11.00_59b.tgz 89
sep_12.00_59a.tgz 101sep_12.00_59b.tgz 101
sep_13.00_59a.tgz 114sep_13.00_59b.tgz 113
sep_14.00_59a.tgz 126sep_14.00_59b.tgz 126
sep_15.00_59a.tgz139sep_15.00_59b.tgz 139
sep_16.00_59a.tgz 153sep_16.00_59b.tgz 153
sep_17.00_59a.tgz 167sep_17.00_59b.tgz 167
sep_18.00_59a.tgz 181sep_18.00_59b.tgz 181
sep_19.00_59a.tgz 196sep_19.00_59b.tgz 196
sep_20.00_59a.tgz 211sep_20.00_59b.tgz 211
sep_30.00_59a.tgz 380sep_30.00_59b.tgz 380
sep_40.00_59a.tgz 580sep_40.00_59b.tgz 580

Binary black hole initial data (non-spinning)

These data-sets use Eqs. (59a) or (59b) of Cook & Pfeiffer 2004 as boundary condition on the lapse. Eq. (59b) corresponds precisely to Table V of Caudill, Cook, Grigsby & Pfeiffer, 2006. P/E_ADM represents approximately the orbital period of the binary in units of the ADM-mass. Finally, some explanations common to all data sets.

These data sets require a newer version of the interpolation library.

libSpEC_ID-g++4.1.2-0ubuntu4.a (compiled with g++ version 4.1.2 on an Ubuntu Intel Pentium M machine)

Boundary condition Eq. (59a)
BC59a/README_59a
r_{AH}=0.85949977036002983
Lapse on AH ~ 0.4
Boundary condition Eq. (59b)
r_{AH}=0.785798137104587
Lapse on AH ~ 0.3
data set P/E_ADM data set P/E_ADM
d=10 78 78




 

  Explore   |   SXS   |   For Researchers   |   Log In
 
Copyright © 2008 Caltech.    Creative Commons License The SXS project is supported by the Sherman Fairchild Foundation, the NSF, and NASA.
We also thank Michael Scott for generously providing support for this website.