Line data Source code
1 0 : // Distributed under the MIT License. 2 : // See LICENSE.txt for details. 3 : 4 : #pragma once 5 : 6 : /*! 7 : * \brief The set of utilities for performing CurvedScalarWave evolution with a 8 : * worldtube excision scheme. 9 : * 10 : * \details The worldtube excision scheme is a method that aims to enable NR 11 : * evolutions of intermediate mass ratio binary black hole simulations. In 12 : * standard BBH simulations two excision spheres are cut out from the domain 13 : * within the apparent horizons of the respective black holes. For larger mass 14 : * ratios, this introduces a scale disparity in the evolution system because the 15 : * small grid spacing in the elements near the smaller black hole constrain the 16 : * time step to be orders of magnitude smaller than near the larger black hole 17 : * due to the CFL condition. The worldtube excision scheme avoids this by 18 : * excising a much larger region (the worldtube) around the smaller black hole. 19 : * Since the excision boundary no longer lies within the apparent horizon, 20 : * boundary conditions are required. These are derived by approximating the 21 : * solution inside the worldtube using a perturbative solution - a black hole 22 : * perturbed by another black hole. The solution is calibrated by the evolved 23 : * metric on the worldtube boundary and in turn provides boundary conditions to 24 : * the evolution system. 25 : * 26 : * Here, we test this scheme using a toy problem of a scalar charge in 27 : * circular orbit around a Schwarzschild black hole. 28 : */ 29 : namespace CurvedScalarWave::Worldtube { 30 : } // namespace CurvedScalarWave::Worldtube