Abstract and Applied Analysis
Volume 2008 (2008), Article ID 742040, 21 pages
doi:10.1155/2008/742040
Research Article

Constraint-Preserving Boundary Conditions for the Linearized Baumgarte-Shapiro-Shibata-Nakamura Formulation

Department of Mathematics, California State University Northridge, 18111 Nordhoff street, Northridge, CA 91330, USA

Received 3 August 2007; Accepted 19 February 2008

Academic Editor: Norimichi Hirano

Copyright © 2008 Alexander M. Alekseenko. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

We derive two sets of explicit homogeneous algebraic constraint-preserving boundary conditions for the second-order in time reduction of the linearized Baumgarte-Shapiro-Shibata-Nakamura (BSSN) system. Our second-order reduction involves components of the linearized extrinsic curvature only. An initial-boundary value problem for the original linearized BSSN system is formulated and the existence of the solution is proved using the properties of the reduced system. A treatment is proposed for the full nonlinear BSSN system to construct constraint-preserving boundary conditions without invoking the second order in time reduction. Energy estimates on the principal part of the BSSN system (which is first order in temporal and second order in spatial derivatives) are obtained. Generalizations to the case of nonhomogeneous boundary data are proposed.

1. Introduction

The widely used treatment of Einstein's equations in numerical relativity is to cast them to the form of a nonlinear hyperbolic system with constraints (e.g., [19]) and to solve by employing sophisticated discretization techniques. In the course of solution, the constraint part is either monitored, or explicitly imposed. It was observed that the solution of the evolution part with no constraints produces a violation which grows rapidly breaking computations in a short time [7, 10, 11]. An attempt to control constraint violation, by projecting the solution, or by incorporating constraint quantities in the evolution equations, results in a longer life time of calculations (e.g., [1215]). It was found in [13] that exponentially growing constraint violating solutions converge to unstable solutions of the dynamic equations, which suggests that the constraint violation is closely related to loss of stability in the system.

An exact solution to evolution equations in the entire space has a property that it satisfies constraint equations automatically as long as it satisfies them initially. However, in numerical simulations, because of the roundoff and truncation errors, one cannot hope for automatic constraint compliance. Instead, care must be taken to ensure that the inserted perturbations are small, and remain small during the evolution.

The behavior of the solution can be improved significantly by introducing special sets of boundary data, the so-called constraint-preserving boundary conditions, or conditions that imply trivial evolution of constraints [13, 16]. Several sets of such data were proposed for various first-order formulations of Einstein's equations (e.g., [35, 9, 13, 16, 17, 18]). An approach not involving first-order reduction has been proposed in [19] where boundary conditions were constructed by projecting Einstein's equations on time-like boundaries. These conditions are typically written as a system of partial differential equations restricted to the boundary, and in cases when the equations are time-dependent and decouple from the bulk system, the equations may be integrated in time to produce regular Dirichlet data that is compatible with constraints [4, 18, 20].

In this work, two sets of well-posed homogeneous algebraic constraint-preserving boundary conditions for the linearized Baumgarte-Shapiro-Shibata-Nakamura formulation [2, 8] are constructed. As being common, our derivation starts from considering the evolution equations for constraint quantities and looks for sets of data for the variables of the main system that guarantee zero Dirichlet data for the constraint quantities. The procedure is similar to the procedure found in [4] but (a) does not employ reduction to first order, and (b) does not involve integration of equations in time along the boundary. Instead, following [17, 21], we rewrite the equations in a special form to find well-posed constraint-preserving boundary conditions by direct inspection. The approach can be generalized to produce boundary conditions of the evolving type (see, [4]) and the differential type [13, 16]. To further justify the proposed conditions, we derive an energy estimate for the nonlinear BSSN system with boundaries extending the results of [18, 22].

Recently, a significant progress has been achieved in establishing the well-posedness of the constraint-preserving boundary conditions for the generalized harmonic formulation of the Einstein equations [13, 16, 23]. Methods have been developed to study the well-posedness of the higher-order differential conditions [24, 25] and Sommerfeld-type constraint-preserving conditions [23, 26, 27]. This work is intended to prepare the ground to formulate similar results for the BSSN formulation.

In Section 2, we summarize the derivation of the BSSN formulation and consider the choices of lapse and shift most commonly found in numerical relativity. In Section 3, the linearized BSSN equations are introduced. In Section 4, the constraint-preserving boundary conditions are derived for the second order in time reduction of the linearized BSSN system. In Sections 5 and 6, we extend these results and define the initial-boundary value problem for the original linearized BSSN system. In Section 7, we obtain an energy estimate for the nonlinear BSSN system without invoking the second order in time reduction and discuss its applications to the validation of the proposed boundary conditions.

2. The Trace-Free Decomposition of the Arnowitt-Deser-Misner System

To point out some facts about the nature and properties of the BSSN formulation (see [2, 8] and also, some special cases in [14, 28]), let us briefly recall the derivation in the case of vacuum fields where the right-hand side of Einstein's equation is zero. A reader not interested in the BSSN derivation may proceed to Section 3 where the linearized system is given.

The derivation starts from the 3 + 1 Arnowitt-Deser-Misner (ADM) decomposition [29, 30]: 𝜕 0 𝑖 𝑗 = 2 𝑎 𝑘 𝑖 𝑗 + 2 𝑙 ( 𝑖 𝜕 𝑗 ) 𝑏 𝑙 , 𝜕 ( 2 . 1 ) 0 𝑘 𝑖 𝑗 𝑅 = 𝑎 𝑖 𝑗 + 𝑘 𝑙 𝑙 𝑘 𝑖 𝑗 2 𝑘 𝑖 𝑙 𝑘 𝑙 𝑗 + 𝑘 𝑖 𝑙 𝜕 𝑗 𝑏 𝑙 + 𝑘 𝑙 𝑗 𝜕 𝑖 𝑏 𝑙 𝐷 𝑖 𝐷 𝑗 𝑅 𝑎 , ( 2 . 2 ) 𝑖 𝑖 + 𝑘 𝑖 𝑖 2 𝑘 𝑖 𝑗 𝑘 𝑖 𝑗 𝐷 = 0 , ( 2 . 3 ) 𝑗 𝑘 𝑖 𝑗 𝐷 𝑖 𝑘 𝑗 𝑗 = 0 . ( 2 . 4 ) Here 𝑎 denotes the lapse, the 𝑏 𝑖 are the components of the shift vector 𝑏 , and 𝑖 𝑗 are the components of the spatial metric . The components of the 4-dimensional metric 𝑔 are given by 𝑔 0 0 = 𝑎 2 + 𝑏 𝑖 𝑏 𝑗 𝑖 𝑗 , 𝑔 0 𝑖 = 𝑏 𝑖 , 𝑔 𝑖 𝑗 = 𝑖 𝑗 . ( 2 . 5 ) Here 𝑖 𝑗 denotes the matrix inverse to 𝑖 𝑗 . Indices on all other quantities are raised and traces taken with respect to the spatial metric. Also, 𝜕 0 = ( 𝜕 𝑡 𝑏 𝑠 𝜕 𝑠 ) is the convective derivative and 𝐷 𝑖 is the covariant derivative operator associated with the spatial metric. The extrinsic curvature 𝑘 𝑖 𝑗 is defined by (2.1). We assume that global Cartesian coordinates 𝑡 = 𝑥 0 , 𝑥 1 , 𝑥 2 , 𝑥 3 are specified. Furthermore, 𝑅 𝑖 𝑗 are the components of the spatial Ricci tensor 𝑅 𝑖 𝑗 = 1 2 𝑝 𝑞 𝜕 𝑝 𝜕 𝑗 𝑖 𝑞 + 𝜕 𝑖 𝜕 𝑝 𝑞 𝑗 𝜕 𝑝 𝜕 𝑞 𝑖 𝑗 𝜕 𝑖 𝜕 𝑗 𝑝 𝑞 + 𝑝 𝑞 𝑟 𝑠 Γ 𝑖 𝑝 𝑠 Γ 𝑞 𝑗 𝑟 Γ 𝑝 𝑞 𝑠 Γ 𝑖 𝑗 𝑟 , ( 2 . 6 ) where Γ 𝑖 𝑗 𝑘 are the spatial Christoffel symbols defined by Γ 𝑖 𝑗 𝑘 = ( 𝜕 𝑖 𝑘 𝑗 + 𝜕 𝑗 𝑖 𝑘 𝜕 𝑘 𝑗 𝑖 ) / 2 .

The operator 𝑅 𝑖 𝑗 in (2.2) contains second-order spatial derivatives of unknown fields and is very difficult to analyze. As a result, it is onerous to judge properties of (2.2) and properties of 𝑘 𝑖 𝑗 , in general. However, a simplified equation can be derived for the trace of the extrinsic curvature 𝑘 = 𝑘 𝑖 𝑖 . Contracting (2.2), and using (2.1) and (2.3), we find 𝜕 0 𝑘 𝑖 𝑖 = 𝑎 𝑘 𝑙 𝑖 𝑘 𝑙 𝑖 𝐷 𝑙 𝐷 𝑙 𝑎 . ( 2 . 7 ) The simplicity of (2.7) suggests that the evolution of the trace of the extrinsic curvature be separated from the system. Specifically, we introduce the trace of the extrinsic curvature 𝑘 = 𝑘 𝑖 𝑖 and the trace-free part of the extrinsic curvature 𝐴 𝑖 𝑗 = 𝑘 𝑖 𝑗 ( 1 / 3 ) 𝑖 𝑗 𝑘 as new variables. Then (2.7) yields 𝜕 0 1 𝑘 = 3 𝑎 𝑘 2 + 𝑎 𝐴 𝑙 𝑚 𝐴 𝑙 𝑚 𝐷 𝑙 𝐷 𝑙 𝑎 . ( 2 . 8 ) Unless the lapse function 𝑎 is chosen with care, (2.8) is expected to be unstable. For example, for a spatially independent lapse and zero-shift vector, (2.8) yields an estimate 𝜕 𝑡 𝑘 ( 1 / 3 ) 𝑎 𝑘 2 which implies that 𝑘 [ ( 1 / 3 ) 𝑡 0 𝑎 ( 𝜏 ) 𝑑 𝜏 + 1 / 𝑘 ( 0 ) ] 1 , or that the solution 𝑘 is unbounded in a finite time. (This is a well-known example of a coordinate singularity.) A well-posed choice of the lapse function is given by the maximal slicing condition [28] 𝐷 𝑙 𝐷 𝑙 𝑎 = 𝑎 𝑘 𝑙 𝑚 𝑘 𝑙 𝑚 ; ( 2 . 9 ) with this condition, (2.8) reduces to 𝜕 0 𝑘 = 0 .

Alternatively, we can use harmonic slicing [2, 28] (a particular case of the Bona-Massó family of 𝑘 -driving slicing conditions ( 𝜕 𝑡 𝑏 𝑙 𝐷 𝑙 ) 𝑎 = 𝑎 2 𝑓 ( 𝑎 ) 𝑘 , 𝑓 ( 𝑎 ) > 0 [31, 32]), which corresponds to setting 𝜕 0 𝑎 = 𝑎 2 𝑘 . ( 2 . 1 0 )

The equation on 𝐴 is obtained from (2.2), (2.8), and (2.1) as 𝜕 0 𝐴 𝑖 𝑗 = 𝑎 𝑅 𝑖 𝑗 + 1 3 𝑎 𝑘 𝐴 𝑖 𝑗 2 𝑎 𝐴 𝑖 𝑙 𝐴 𝑙 𝑗 + 2 9 𝑎 𝑘 2 𝑖 𝑗 1 3 𝑎 𝐴 𝑙 𝑚 𝐴 𝑙 𝑚 𝑖 𝑗 + 𝐴 𝑖 𝑙 𝜕 𝑗 𝑏 𝑙 + 𝐴 𝑗 𝑙 𝜕 𝑖 𝑏 𝑙 𝐷 𝑖 𝐷 𝑗 1 𝑎 + 3 𝑖 𝑗 𝐷 𝑙 𝐷 𝑙 𝑎 . ( 2 . 1 1 ) To proceed with the derivation, we need a splitting for the spatial metric compatible with the splitting of 𝑘 𝑖 𝑗 into 𝑘 and 𝐴 𝑖 𝑗 . In the BSSN formulation, the desired splitting is achieved by introducing the conformal factor 𝜑 = ( 1 / 1 2 ) l n ( d e t ( 𝑖 𝑗 ) ) and the conformal metric 𝑖 𝑗 = 𝑒 4 𝜑 𝑖 𝑗 , 𝑖 𝑗 = 𝑒 4 𝜑 𝑖 𝑗 . Using the Leibnitz formula for differentiating the determinant of a matrix 𝜕 d e t ( 𝑖 𝑗 ) = d e t ( 𝑖 𝑗 ) 𝑙 𝑚 𝜕 𝑚 𝑙 , ( 2 . 1 2 ) one finds that the derivative 𝜕 𝑖 𝑗 = 𝑒 4 𝜑 𝜕 𝑖 𝑗 1 3 𝑖 𝑗 𝑙 𝑚 𝜕 𝑙 𝑚 ( 2 . 1 3 ) of the conformal metric is trace-free. By applying operator 𝜕 0 on the definition of 𝜑 and using (2.12) and (2.1), we get the second equation of our system 𝜕 0 1 𝜑 = 6 1 𝑎 𝑘 + 6 𝜕 𝑙 𝑏 𝑙 . ( 2 . 1 4 ) Now using (2.13) and (2.1), we obtain the third equation 𝜕 0 i j 𝐴 = 2 𝑎 𝑖 𝑗 + 2 𝑙 ( 𝑖 𝜕 𝑗 ) 𝑏 𝑙 2 3 𝑖 𝑗 𝜕 𝑙 𝑏 𝑙 , ( 2 . 1 5 ) where 𝐴 𝑖 𝑗 = 𝑒 4 𝜑 𝐴 𝑖 𝑗 and 𝑏 𝑖 = 𝑒 4 𝜑 𝑏 𝑖 are the conformal analogs of the variables 𝐴 and 𝑏 . Beginning with the last equation, indices are lowered and raised with the conformal metric 𝑖 𝑗 and its inverse 𝑖 𝑗 = 𝑒 4 𝜑 𝑖 𝑗 . In this case, 𝑏 𝑠 = 𝑏 𝑠 , and it is easy to redefine 𝜕 0 = 𝜕 𝑡 𝑏 𝑠 𝜕 𝑠 .

The remaining two equations can be obtained from (2.11) which can be rewritten in terms of 𝐴 as 𝜕 0 𝐴 𝑖 𝑗 = 𝑎 𝑒 4 𝜑 𝑅 𝑖 𝑗 𝑘 𝐴 + 𝑎 𝑖 𝑗 𝐴 2 𝑖 𝑙 𝐴 𝑙 𝑗 + 2 9 𝑘 2 𝑖 𝑗 1 3 𝐴 𝑙 𝑚 𝐴 𝑙 𝑚 𝑖 𝑗 + 𝐴 𝑖 𝑙 𝜕 𝑗 𝑏 𝑙 + 𝐴 𝑗 𝑙 𝜕 𝑖 𝑏 𝑙 2 3 𝐴 𝑖 𝑗 𝜕 𝑙 𝑏 𝑙 𝑒 4 𝜑 𝐷 𝑖 𝐷 𝑗 𝑎 + 𝑒 4 𝜑 1 3 𝑖 𝑗 𝐷 𝑙 𝐷 𝑙 𝑎 . ( 2 . 1 6 ) The Ricci tensor in terms of the conformal metric becomes [2, 28] 𝑅 𝑖 𝑗 = 1 2 𝑝 𝑞 𝜕 𝑝 𝜕 𝑗 𝑖 𝑞 + 𝜕 𝑖 𝜕 𝑝 𝑞 𝑗 𝜕 𝑝 𝜕 𝑞 𝑖 𝑗 𝜕 𝑖 𝜕 𝑗 𝑝 𝑞 𝐷 2 𝑖 𝐷 𝑗 𝜑 2 𝑖 𝑗 𝑝 𝑞 𝐷 𝑝 𝐷 𝑞 𝜑 + 𝑝 𝑞 𝑟 𝑠 Γ 𝑖 𝑝 𝑠 Γ 𝑞 𝑗 𝑟 Γ 𝑝 𝑞 𝑠 Γ 𝑖 𝑗 𝑟 + 4 𝜕 𝑖 𝜑 𝜕 𝑗 𝜑 4 𝑖 𝑗 𝑝 𝑞 𝜕 𝑝 𝜑 𝜕 𝑞 𝜑 . ( 2 . 1 7 ) Here Γ 𝑖 𝑗 𝑘 = ( 𝜕 𝑖 𝑘 𝑗 + 𝜕 𝑗 𝑖 𝑘 𝜕 𝑘 𝑗 𝑖 ) / 2 and 𝐷 𝑖 𝑣 𝑗 = 𝜕 𝑖 𝑣 𝑗 𝑝 𝑞 Γ 𝑖 𝑗 𝑝 𝑣 𝑞 are the covariant derivatives associated with the conformal metric. The first line in (2.17) can be rewritten to obtain 𝑅 𝑖 𝑗 1 = 2 𝑝 𝑞 𝜕 𝑝 𝜕 𝑞 𝑖 𝑗 + 𝜕 ( 𝑖 𝑝 𝑞 Γ | | 𝑝 𝑞 | | 𝑗 ) + Γ 𝑝 𝑞 ( 𝑖 𝜕 𝑗 ) 𝑝 𝑞 𝐷 2 𝑖 𝐷 𝑗 𝜑 2 𝑖 𝑗 𝑝 𝑞 𝐷 𝑝 𝐷 𝑞 𝜑 + 𝑝 𝑞 𝑟 𝑠 Γ 𝑖 𝑝 𝑠 Γ 𝑞 𝑗 𝑟 Γ 𝑝 𝑞 𝑠 Γ 𝑖 𝑗 𝑟 + 4 𝜕 𝑖 𝜑 𝜕 𝑗 𝜑 4 𝑖 𝑗 𝑝 𝑞 𝜕 𝑝 𝜑 𝜕 𝑞 𝜑 . ( 2 . 1 8 ) This suggests that we introduce a new variable Γ 𝑗 = 𝑝 𝑞 Γ 𝑝 𝑞 𝑗 = 𝑝 𝑞 𝜕 𝑝 𝑞 𝑗 . ( 2 . 1 9 ) Substituting (2.18) in (2.16), we derive the fourth evolution equation 𝜕 0 𝐴 𝑖 𝑗 1 = 2 𝑎 𝑒 4 𝜑 𝑝 𝑞 𝜕 𝑝 𝜕 𝑞 𝑖 𝑗 + 𝑎 𝑒 4 𝜑 𝜕 ( 𝑖 Γ 𝑗 ) 2 𝑎 𝑒 4 𝜑 𝐷 𝑖 𝐷 𝑗 𝜑 2 𝑎 𝑒 4 𝜑 𝑖 𝑗 𝑝 𝑞 𝐷 𝑝 𝐷 𝑞 𝜑 𝑒 4 𝜑 𝐷 𝑖 𝐷 𝑗 1 𝑎 + 3 𝑒 4 𝜑 𝑖 𝑗 𝐷 𝑙 𝐷 𝑙 𝑎 + 𝑊 𝑖 𝑗 , ( 2 . 2 0 ) where 𝑊 𝑖 𝑗 = 𝑎 𝑒 4 𝜑 Γ 𝑝 𝑞 ( 𝑖 𝜕 𝑗 ) 𝑝 𝑞 + 𝑎 𝑒 4 𝜑 𝑝 𝑞 𝑟 𝑠 Γ 𝑖 𝑝 𝑠 Γ 𝑞 𝑗 𝑟 Γ 𝑝 𝑞 𝑠 Γ 𝑖 𝑗 𝑟 + 4 𝑎 𝑒 4 𝜑 𝜕 𝑖 𝜑 𝜕 𝑗 𝜑 4 𝑎 𝑒 4 𝜑 𝑖 𝑗 𝑝 𝑞 𝜕 𝑝 𝜑 𝜕 𝑞 𝜑 𝑘 𝐴 + 𝑎 𝑖 𝑗 𝐴 2 𝑖 𝑙 𝐴 𝑙 𝑗 + 2 9 𝑘 2 𝑖 𝑗 1 3 𝐴 𝑙 𝑚 𝐴 𝑙 𝑚 𝑖 𝑗 + 𝐴 𝑖 𝑙 𝜕 𝑗 𝑏 𝑙 + 𝐴 𝑗 𝑙 𝜕 𝑖 𝑏 𝑙 2 3 𝐴 𝑖 𝑗 𝜕 𝑙 𝑏 𝑙 . ( 2 . 2 1 )

The evolution equation for Γ 𝑗 is obtained by applying the operator 𝜕 0 to (2.19) and using the momentum constraint 𝜕 0 Γ 𝑖 = 2 𝑎 𝜕 𝑝 𝐴 𝑝 𝑖 2 𝑝 𝑞 𝜕 𝑝 𝑎 𝐴 𝑞 𝑖 𝐴 + 2 𝑎 𝑝 𝑞 𝜕 𝑝 𝑞 𝑖 + Γ 𝑙 𝜕 𝑖 𝑏 𝑙 + 1 3 𝜕 𝑖 𝜕 𝑙 𝑏 𝑙 + 𝑙 𝑖 𝜕 𝑠 𝜕 𝑠 𝑏 𝑙 . ( 2 . 2 2 ) Next we notice that 𝑝 𝑞 𝐷 𝑝 𝐴 𝑖 𝑞 = 𝜕 𝑝 𝐴 𝑝 𝑖 Γ 𝑠 𝐴 𝑠 𝑖 + 6 ( 𝜕 𝑠 𝐴 𝜑 ) 𝑠 𝑖 , and thus (2.4) takes the form 𝜕 𝑝 𝐴 𝑝 𝑖 2 3 𝜕 𝑖 𝑘 Γ 𝑠 𝐴 𝑠 𝑖 + 6 ( 𝜕 𝑠 𝐴 𝜑 ) 𝑠 𝑖 = 0 . ( 2 . 2 3 ) Solving this equation for 𝜕 𝑝 𝐴 𝑝 𝑖 and substituting the result in (2.22), we derive the fifth equation of the BSSN system 𝜕 0 Γ 𝑖 4 = 3 𝑎 𝜕 𝑖 𝑘 + 𝑆 𝑖 , ( 2 . 2 4 ) where 𝑆 𝑖 = 2 𝑎 Γ 𝑠 𝐴 𝑠 𝑖 + 1 2 𝑎 ( 𝜕 𝑠 𝐴 𝜑 ) 𝑠 𝑖 2 𝑝 𝑞 𝜕 𝑝 𝑎 𝐴 𝑞 𝑗 𝐴 + 2 𝑎 𝑝 𝑞 𝜕 𝑝 𝑞 𝑗 + Γ 𝑙 𝜕 𝑗 𝑏 𝑙 + 1 3 𝜕 𝑖 𝜕 𝑙 𝑏 𝑙 + 𝑙 𝑗 𝜕 𝑠 𝜕 𝑠 𝑏 𝑙 . ( 2 . 2 5 ) Equations (2.8), (2.14), (2.15), (2.20), and (2.24) constitute the core of the BSSN formulation. These equations are usually supplemented by one or more equations describing the choice of the lapse and shift functions. Thus the lapse and shift are not given a priori but dynamically determined from the metric and other quantities. In this work, we will assume the harmonic lapse condition (2.10). Further, we consider either a prescribed shift 𝑏 𝑖 or a shift that follows from the gamma-freezing condition 𝜕 𝑡 Γ 𝑖 = 0 (cf. [28]).

3. Linearization around Minkowski Space

Minkowski spacetime in Cartesian coordinates is represented by the trivial solution to the ADM system: 𝑖 𝑗 = 𝛿 𝑖 𝑗 , 𝑘 𝑖 𝑗 = 0 , 𝑎 = 1 , 𝑏 𝑖 = 0 . Consider perturbations of the ADM variables around the Minkowski spacetime: 𝑖 𝑗 = 𝛿 𝑖 𝑗 + 𝛾 𝑖 𝑗 , 𝑘 𝑖 𝑗 = 𝜅 𝑖 𝑗 , 𝑎 = 1 + 𝛼 , and 𝑏 𝑖 = 𝛽 𝑖 , with the 𝛾 𝑖 𝑗 , 𝜅 𝑖 𝑗 , 𝛼 , and 𝛽 𝑖 being small. Substituting these expressions into the definitions of the BSSN variables and neglecting terms of second- and higher-order in perturbations we arrive at d e t ( 𝑖 𝑗 ) = 1 + 𝛾 𝑙 𝑙 1 , 𝜑 = 𝛾 1 2 𝑙 𝑙 , 𝑒 4 𝜑 1 = 1 3 𝛾 𝑙 𝑙 , 𝑒 4 𝜑 1 = 1 + 3 𝛾 𝑙 𝑙 , 𝑖 𝑗 = 𝛿 𝑖 𝑗 + 𝛾 𝑖 𝑗 1 3 𝛿 𝑖 𝑗 𝛾 𝑙 𝑙 = 𝛿 𝑖 𝑗 + 𝛾 𝑖 𝑗 , 𝑘 = 𝜅 = 𝜅 𝑙 𝑙 , 𝐴 𝑖 𝑗 = 𝐴 𝑖 𝑗 = 𝜅 𝑖 𝑗 1 3 𝛿 𝑖 𝑗 𝜅 , Γ 𝑖 = Γ 𝑖 = 𝜕 𝑙 𝛾 𝑖 𝑙 . ( 3 . 1 ) Substituting the linearized quantities in (2.14), (2.15), (2.8), (2.20), (2.24), and (2.10), and ignoring the terms which are second- and higher-order in 𝜑 , 𝛾 𝑖 𝑗 , 𝜅 , 𝐴 𝑖 𝑗 , and Γ 𝑖 , we derive the linearization of the BSSN system 𝜕 𝑡 1 𝜑 = 6 1 𝜅 + 6 𝜕 𝑙 𝛽 𝑙 , 𝜕 ( 3 . 2 ) 𝑡 𝜕 𝛼 = 𝜅 , ( 3 . 3 ) 𝑡 𝜅 = 𝜕 𝑙 𝜕 𝑙 𝜕 𝛼 , ( 3 . 4 ) 𝑡 𝛾 𝑖 𝑗 = 2 𝐴 𝑖 𝑗 + 2 𝜕 ( 𝑖 𝛽 𝑗 ) 2 3 𝛿 𝑖 𝑗 𝜕 𝑙 𝛽 𝑙 , 𝜕 ( 3 . 5 ) 𝑡 𝐴 𝑖 𝑗 1 = 2 𝜕 𝑙 𝜕 𝑙 𝛾 𝑖 𝑗 + 𝜕 ( 𝑖 Γ 𝑗 ) 2 𝜕 𝑖 𝜕 𝑗 𝜑 2 𝛿 𝑖 𝑗 𝜕 𝑙 𝜕 𝑙 𝜑 𝜕 𝑖 𝜕 𝑗 1 𝛼 + 3 𝛿 𝑖 𝑗 𝜕 𝑙 𝜕 𝑙 𝜕 𝛼 , ( 3 . 6 ) 𝑡 Γ 𝑖 4 = 3 𝜕 𝑖 1 𝜅 + 3 𝜕 𝑖 𝜕 𝑝 𝛽 𝑝 + 𝜕 𝑝 𝜕 𝑝 𝛽 𝑖 . ( 3 . 7 ) Notice that the linearized harmonic lapse condition is included in this system in the form of (3.3).

Linearization of the Hamiltonian and the momentum constraint equations yields correspondingly 𝜕 𝑙 𝜕 𝑗 𝛾 𝑙 𝑗 8 𝜕 𝑙 𝜕 𝑙 𝜑 = 0 , 𝜕 𝑙 Γ 𝑙 8 𝜕 𝑙 𝜕 𝑙 𝜕 𝜑 = 0 , ( 3 . 8 ) 𝑙 𝐴 𝑖 𝑙 2 3 𝜕 𝑖 𝜅 = 0 . ( 3 . 9 ) Since it can be written both in terms of 𝛾 and Γ , the Hamiltonian constraint appears in two different forms. Also, introducing the new variable Γ entails an artificial constraint Γ 𝑖 = 𝜕 𝑙 𝛾 𝑖 𝑙 . ( 3 . 1 0 )

The linearized problem then consists of determining 𝜑 , 𝛼 , 𝜅 , 𝛾 , 𝐴 , Γ from (3.2)–(3.7), given the initial data and an admissible boundary data. The constraint equations (3.8)-(3.9) may or may not be imposed during the process of solution. The initial data 𝜑 ( 0 ) , 𝜅 ( 0 ) , 𝛾 ( 0 ) , 𝐴 ( 0 ) , Γ ( 0 ) can be determined from 𝛾 ( 0 ) and 𝜅 ( 0 ) using (3.1). It can be verified that if 𝛾 ( 0 ) and 𝜅 ( 0 ) satisfy the linearized Hamiltonian and momentum constraints of the ADM system, then 𝜑 ( 0 ) , 𝜅 ( 0 ) , 𝛾 ( 0 ) , 𝐴 ( 0 ) , Γ ( 0 ) satisfy the constraint equations (3.8)–(3.10). The linearized Hamiltonian and momentum constraints in the ADM system are 𝜕 𝑙 𝜕 𝑖 𝛾 𝑙 𝑖 𝜕 𝑙 𝜕 𝑙 𝛾 𝑖 𝑖 = 0 and 𝜕 𝑙 𝜅 𝑖 𝑙 𝜕 𝑖 𝜅 𝑙 𝑙 = 0 .

4. Constraint-Preserving Boundary Conditions

The BSSN system is a constrained evolution system in the following sense: (3.2)–(3.7) that are called the evolution equations contain both temporal and spatial derivatives; (3.8)–(3.10) which are called the constraint equations involve spatial derivatives only. It has been assumed for a long time that for properly selected boundary data, a solution to (3.2)–(3.7) satisfies the constraints automatically if it satisfies them initially. Examples of such data, however, were constructed only recently [18] for a first-order reduction of the BSSN system. In this paper, we propose a set of constraint-preserving boundary conditions for the BSSN system in second order.

First, we notice that for a solution of (3.2)–(3.7), the constraints (3.8) and (3.10) are consequences of (3.9), so we can focus on just the last one. In view of (3.2), (3.6), and (3.7), the time derivative of (3.8) becomes 𝜕 𝑡 𝜕 𝑙 𝜕 𝑗 𝛾 𝑙 𝑗 8 𝜕 𝑙 𝜕 𝑙 𝜑 = 𝜕 𝑖 𝜕 𝑙 𝐴 𝑖 𝑙 2 3 𝜕 𝑖 𝜅 , 𝜕 𝑡 𝜕 𝑙 Γ 𝑙 8 𝜕 𝑙 𝜕 𝑙 𝜑 = 0 . ( 4 . 1 ) These equations state that both parts of (3.8) are satisfied as long as they are satisfied initially and (3.9) is true. Similarly, if (3.9) holds, then the time derivative of (3.10) is zero in view of (3.5) and (3.7). Thus (3.10) remains zero provided that it is zero initially.

We will now construct boundary conditions for the system (3.2)–(3.7) that preserve (3.9). We introduce the new variable 𝑀 𝑖 = 𝜕 𝑙 𝐴 𝑖 𝑙 2 3 𝜕 𝑖 𝜅 . ( 4 . 2 ) Equation (3.9) is satisfied if and only if 𝑀 𝑖 = 0 .

Now let us derive an equation for the evolution of 𝑀 . By differentiating (3.6) with respect to time and using (3.5) to replace 𝜕 𝑡 𝛾 𝑖 𝑗 in the result, we obtain 𝜕 2 𝑡 𝐴 𝑖 𝑗 = 𝜕 𝑙 𝜕 𝑙 𝐴 𝑖 𝑗 . ( 4 . 3 ) Terms in 𝜑 , 𝛼 , 𝜅 , 𝛽 , Γ cancel in view of (3.2)–(3.4), (3.7).

Similarly, by differentiating (3.4) and substituting (3.3) for 𝜕 𝑡 𝛼 , one derives 𝜕 2 𝑡 𝜅 = 𝜕 𝑙 𝜕 𝑙 𝜅 . ( 4 . 4 ) Differentiating (4.2) twice with respect to time and using (4.3) and (4.4), we obtain 𝜕 2 𝑡 𝑀 𝑖 = 𝜕 𝑙 𝜕 𝑙 𝑀 𝑖 . ( 4 . 5 ) The initial value 𝑀 ( 0 ) can be determined from 𝐴 ( 0 ) and 𝜅 ( 0 ) using (4.2) and must be zero for the physical initial data. The initial values 𝜕 𝑡 𝑀 ( 0 ) can be calculated by differentiating (4.2) in time and substituting (3.4) and (3.6) for 𝜕 𝑡 𝜅 and 𝜕 𝑡 𝐴 𝑖 𝑗 . Thus we have 𝜕 𝑡 𝑀 𝑖 1 = 2 𝜕 𝑙 𝜕 𝑙 𝜕 𝑚 𝛾 𝑖 𝑚 + 1 2 𝜕 𝑖 𝜕 𝑙 Γ 𝑙 + 1 2 𝜕 𝑙 𝜕 𝑙 Γ 𝑖 4 𝜕 𝑖 𝜕 𝑙 𝜕 𝑙 𝜑 . ( 4 . 6 ) It can be verified by substitution that if 𝛾 ( 0 ) , Γ ( 0 ) , and 𝜑 ( 0 ) satisfy (3.8) and (3.10) then 𝜕 𝑡 𝑀 𝑖 ( 0 ) = 0 .

We must now select the boundary conditions on 𝑀 that imply the trivial evolution of (4.5). However, the boundary conditions on 𝑀 are expected not to be given freely but rather be determined by the boundary conditions (and the data) on the variables 𝐴 and 𝜅 . Similarly, the initial data 𝑀 ( 0 ) and 𝜕 𝑡 𝑀 ( 0 ) is determined by 𝐴 ( 0 ) , 𝜅 ( 0 ) , 𝛾 ( 0 ) , Γ ( 0 ) , and 𝜑 ( 0 ) . Our goal then is to construct the boundary conditions on the main variables 𝐴 and 𝜅 in such a way as to guarantee homogeneous data for 𝑀 . The standard approach is to study the relationship between the main and the constraint variables (cf. [3, 4, 9, 1618, 21, 24]) by considering both the definition (4.2) and the evolution equations (4.3), (4.4).

We introduce the scalar products ( 𝑣 𝑖 , 𝑢 𝑖 ) = Ω 𝑣 𝑖 𝑢 𝑖 𝑑 𝑥 and ( 𝜌 𝑖 𝑗 , 𝜎 𝑖 𝑗 ) = Ω 𝜌 𝑖 𝑗 𝜎 𝑖 𝑗 𝑑 𝑥 for the spaces of vector fields and matrix fields on Ω , respectively. The 𝐿 2 norms naturally associated with these scalar products are 𝑢 2 = ( 𝑢 𝑖 , 𝑢 𝑖 ) and 𝜌 2 = ( 𝜌 𝑖 𝑗 , 𝜌 𝑖 𝑗 ) . We introduce the energy function for the constraint quantity 𝜕 𝜖 = 𝑡 𝑀 2 + 𝜕 𝑙 𝑀 2 . ( 4 . 7 ) If we prove that the energy 𝜖 remains zero at all times, then, in view of the trivial initial data, we will have 𝑀 0 (cf. [33]).

Differentiating 𝜖 in time and using Green's first identity component-wise to transfer the spatial derivative in the second term and using (4.5), we obtain 𝜕 𝑡 𝜖 = 𝜕 Ω 𝜕 𝑀 𝜕 𝑛 𝑖 𝜕 𝑡 𝑀 𝑖 𝑑 𝜎 . ( 4 . 8 ) The energy 𝜖 is not increasing if 𝜕 𝑀 𝜕 𝑛 𝑖 𝜕 𝑡 𝑀 𝑖 0 o n 𝜕 Ω . ( 4 . 9 ) The desired boundary conditions on 𝐴 and 𝜅 will follow immediately if we rewrite (4.9) in terms of the main variables.

We assume that the boundary 𝜕 Ω is a combination of arbitrarily oriented planes and consider any of its faces. Let 𝑛 𝑖 be the unit vector perpendicular to the face. Let 𝑚 𝑖 and 𝑙 𝑖 complement 𝑛 𝑖 to form an orthonormal triple. For example, 𝑚 𝑖 can be chosen to be any unit vector parallel to the boundary and 𝑙 𝑖 be the cross product of 𝑛 𝑖 and 𝑚 𝑖 , so that 𝑙 𝑖 = ( 𝑛 × 𝑚 ) 𝑖 = 𝜀 𝑖 𝑗 𝑘 𝑛 𝑗 𝑚 𝑘 . At a face of a flat boundary, the divergence of a vector field can be expressed in terms of the directional derivatives along vectors 𝑛 , 𝑚 , and 𝑙 as 𝜕 𝑖 𝑣 𝑖 = 𝑛 𝑖 𝜕 𝑣 𝜕 𝑛 𝑖 + 𝑚 𝑖 𝜕 𝑣 𝜕 𝑚 𝑖 + 𝑙 𝑖 𝜕 𝑣 𝜕 𝑙 𝑖 . ( 4 . 1 0 ) Similarly, the gradient of a scalar field 𝜓 becomes 𝜕 𝑖 𝜓 = 𝑛 𝑖 𝜕 𝜕 𝑛 𝜓 + 𝑚 𝑖 𝜕 𝜕 𝑚 𝜓 + 𝑙 𝑖 𝜕 𝜕 𝑙 𝜓 . ( 4 . 1 1 ) Next we note that at any point of the boundary, a symmetric trace free matrix is spanned by 𝑛 ( 𝑖 𝑚 𝑗 ) , 𝑛 ( 𝑖 𝑙 𝑗 ) , 𝑙 ( 𝑖 𝑚 𝑗 ) , 𝑙 𝑖 𝑙 𝑗 𝑚 𝑖 𝑚 𝑗 , 2 𝑛 𝑖 𝑛 𝑗 𝑙 𝑖 𝑙 𝑗 𝑚 𝑖 𝑚 𝑗 . ( 4 . 1 2 ) Introducing the scalar functions 𝐴 1 = 2 𝐴 𝑖 𝑗 𝑛 ( 𝑖 𝑚 𝑗 ) , 𝐴 2 = 2 𝐴 𝑖 𝑗 𝑛 ( 𝑖 𝑙 𝑗 ) , 𝐴 3 = 2 𝐴 𝑖 𝑗 𝑙 ( 𝑖 𝑚 𝑗 ) , 1 𝐴 4 = 2 𝐴 𝑖 𝑗 𝑙 𝑖 𝑙 𝑗 𝑚 𝑖 𝑚 𝑗 1 , 𝐴 5 = 6 𝐴 𝑖 𝑗 2 𝑛 𝑖 𝑛 𝑗 𝑙 𝑖 𝑙 𝑗 𝑚 𝑖 𝑚 𝑗 , ( 4 . 1 3 ) we rewrite 𝐴 as follows: 𝐴 𝑖 𝑗 𝑛 = 𝐴 1 ( 𝑖 𝑚 𝑗 ) 𝑛 + 𝐴 2 ( 𝑖 𝑙 𝑗 ) 𝑙 + 𝐴 3 ( 𝑖 𝑚 𝑗 ) 𝑙 + 𝐴 4 𝑖 𝑙 𝑗 𝑚 𝑖 𝑚 𝑗 + 𝐴 5 2 𝑛 𝑖 𝑛 𝑗 𝑙 𝑖 𝑙 𝑗 𝑚 𝑖 𝑚 𝑗 ( 4 . 1 4 ) Substituting (4.14) into (4.2) and using (4.10) and (4.11) to replace partial derivatives with directional derivatives, we obtain 𝑀 𝑖 = 1 2 𝜕 1 𝜕 𝑚 𝐴 1 + 2 𝜕 𝜕 𝜕 𝑙 𝐴 2 + 2 2 𝜕 𝑛 𝐴 5 3 𝜕 𝜅 𝑛 𝜕 𝑛 𝑖 + 1 2 𝜕 1 𝜕 𝑛 𝐴 1 + 2 𝜕 𝜕 𝜕 𝑙 𝐴 3 𝜕 𝜕 𝑚 𝐴 4 2 𝜕 𝑚 𝐴 5 3 𝜕 𝜅 𝑚 𝜕 𝑚 𝑖 + 1 2 𝜕 1 𝜕 𝑛 𝐴 2 + 2 𝜕 𝜕 𝜕 𝑚 𝐴 3 + 𝜕 𝜕 𝑙 𝐴 4 2 𝜕 𝑙 𝐴 5 3 𝜕 𝜅 𝑙 𝜕 𝑙 𝑖 . ( 4 . 1 5 ) The last equation implies that 𝜕 𝑀 𝜕 𝑛 𝑖 𝜕 𝑡 𝑀 𝑖 = 𝜕 1 𝜕 𝑛 2 𝜕 1 𝜕 𝑚 𝐴 1 + 2 𝜕 𝜕 𝜕 𝑙 𝐴 2 + 2 2 𝜕 𝑛 𝐴 5 3 𝜕 𝜅 𝜕 𝑛 × 𝜕 𝑡 1 2 𝜕 1 𝜕 𝑚 𝐴 1 + 2 𝜕 𝜕 𝜕 𝑙 𝐴 2 + 2 2 𝜕 𝑛 𝐴 5 3 𝜕 𝜅 + 𝜕 𝜕 𝑛 1 𝜕 𝑛 2 𝜕 1 𝜕 𝑛 𝐴 1 + 2 𝜕 𝜕 𝜕 𝑙 𝐴 3 𝜕 𝜕 𝑚 𝐴 4 2 𝜕 𝑚 𝐴 5 3 𝜕 𝜅 𝜕 𝑚 × 𝜕 𝑡 1 2 𝜕 1 𝜕 𝑛 𝐴 1 + 2 𝜕 𝜕 𝜕 𝑙 𝐴 3 𝜕 𝜕 𝑚 𝐴 4 2 𝜕 𝑚 𝐴 5 3 𝜕 𝜅 + 𝜕 𝜕 𝑚 1 𝜕 𝑛 2 𝜕 1 𝜕 𝑛 𝐴 2 + 2 𝜕 𝜕 𝜕 𝑚 𝐴 3 + 𝜕 𝜕 𝑙 𝐴 4 2 𝜕 𝑙 𝐴 5 3 𝜕 𝜅 𝜕 𝑙 × 𝜕 𝑡 1 2 𝜕 1 𝜕 𝑛 𝐴 2 + 2 𝜕 𝜕 𝜕 𝑚 𝐴 3 + 𝜕 𝜕 𝑙 𝐴 4 2 𝜕 𝑙 𝐴 5 3 𝜕 𝜅 . 𝜕 𝑙 ( 4 . 1 6 ) Either of the following two sets of boundary conditions imply that ( ( 𝜕 / 𝜕 𝑛 ) 𝑀 𝑖 ) ( 𝜕 𝑡 𝑀 𝑖 ) = 0 on 𝜕 Ω : 𝜕 𝐴 1 = 0 , 𝐴 2 = 0 , 𝜕 𝜕 𝑛 𝐴 3 = 0 , 𝜕 𝜕 𝑛 𝐴 4 = 0 , 𝜕 𝜕 𝑛 𝐴 5 = 0 , 𝜕 𝜕 𝑛 𝜅 = 0 ; ( 4 . 1 7 ) 𝜕 𝜕 𝑛 𝐴 1 = 0 , 𝜕 𝑛 𝐴 2 = 0 , 𝐴 3 = 0 , 𝐴 4 = 0 , 𝐴 5 = 0 , 𝜅 = 0 . ( 4 . 1 8 ) Let us prove the constraint-preserving character of (4.17). For (4.17), imply that the second multiplier of the first term in (4.16) is zero. Thus the first term drops out. Now consider the first multipliers in the second and third terms of (4.16). By commuting partial derivatives, terms in 𝐴 3 , 𝐴 4 , 𝐴 5 , and 𝜅 drop out as a direct consequence of (4.17). Also (4.3) can be solved for the second normal derivatives of 𝐴 1 and 𝐴 2 in terms of the temporal and tangential derivatives using the following representation of the Laplace operator: 𝜕 𝑗 𝜕 𝑗 = 𝜕 𝜕 𝜕 𝑛 + 𝜕 𝜕 𝑛 𝜕 𝜕 𝑚 + 𝜕 𝜕 𝑚 𝜕 𝜕 𝑙 . 𝜕 𝑙 ( 4 . 1 9 ) It can be easily noticed that (4.17) implies that all tangential and temporal derivatives of 𝐴 1 and 𝐴 2 vanish at the face of the boundary.

The condition (4.18), in turn, eliminates the first multiplier of the first term and the second multipliers in the second and third terms.

More examples of constraint-preserving boundary conditions can be proposed by the inspection of (4.16). For example, 𝑀 𝑖 | 𝜕 Ω = 0 is equivalent to the set of the following differential boundary conditions that can be used in a numerical method [13, 16]: 1 2 𝜕 1 𝜕 𝑚 𝐴 1 + 2 𝜕 𝜕 𝜕 𝑙 𝐴 2 + 2 2 𝜕 𝑛 𝐴 5 3 𝜕 1 𝜕 𝑛 𝜅 = 0 , 2 𝜕 1 𝜕 𝑛 𝐴 1 + 2 𝜕 𝜕 𝜕 𝑙 𝐴 3 𝜕 𝜕 𝑚 𝐴 4 2 𝜕 𝑚 𝐴 5 3 𝜕 1 𝜕 𝑚 𝜅 = 0 , 2 𝜕 1 𝜕 𝑛 𝐴 2 + 2 𝜕 𝜕 𝜕 𝑚 𝐴 3 + 𝜕 𝜕 𝑙 𝐴 4 2 𝜕 𝑙 𝐴 5 3 𝜕 𝜕 𝑙 𝜅 = 0 . ( 4 . 2 0 ) In this case, we can prescribe the Dirichlet data for 𝐴