Beruflich Dokumente
Kultur Dokumente
In this paper we revise two classical examples of Relativistic Hydrodynamics in order to illustrate in detail the numerical methods commonly
used in fluid dynamics, specifically those designed to deal with shocks, which are based on a finite volume approximation. The two cases we
consider are the relativistic blast wave problem and the evolution of a Tolman-Oppenheimer-Volkoff star model, in spherical symmetry. In
the first case we illustrate the implementation of relativistic Euler’s equations on a fixed background space-time, whereas in the second case
we also show how to couple the evolution of the fluid to the evolution of the space-time.
Keywords: Hydrodynamics astrophysical applications; numerical methods (mathematics); Einstein equation; general relativity.
viscosity effects; the stress energy tensor of a perfect fluid and considering αa %= 0, we have
given in general relativistic form reads [1,2]: 1
∂t (ρ0 αaut ) + 2 ∂r (ρ0 αar2 ur ) = 0, ⇒
r
T µν = ρ0 huµ uν + pg µν , (2)
1
∂t (ρ0 αaut ) + 2 ∂r (ρ0 αar2 [αv r ut ]) = 0, ⇒
where ρ0 is the rest mass density of the fluid, p its pressure, r
uµ is the four velocity of the fluid on the space-time described 1
by (1) and h the specific enthalpy ∂t (aD) + 2 ∂r (αar2 v r D) = 0, (7)
r
h = 1 + % + p/ρ0 , (3) which is the first of Euler’s equations. The remaining two of
Euler’s equations are obtained by developing (5) as shown in
where % is the specific internal energy of the gas. The stress- the freely available script [7]. Finally one obtains the follow-
energy tensor (2) is commonly found in the literature written ing set of equations
as T µν = (ρ + p)uµ uν + pg µν , where ρ is the total energy 1
density of the gas which can be expressed in terms of the rest ∂t (aD) + 2 ∂r (αar2 Dv r ) = 0,
r
mass density and internal energy as ρ = ρ0 (1 + %). Also g µν 1 2p
are the components of the inverse of the 4-metric in (1). ∂t (aSr ) + 2 ∂r (αar2 [Sr v r + p]) = αa
r r
The fluid equations are given by the local mass conserva-
tion law and the Bianchi identity, that are respectively: a2 m
− αa (Sr v r + τ + p + D),
r2
∇µ (ρ0 uµ ) = 0, (4) 1 m
∂t (aτ ) + ∂r (αar2 (τ + p)v r ) = −αa 2 Sr , (8)
∇µ T µν
= 0, (5) r2 r
where the set of conservative variables is defined by
where ∇µ is the covariant derivative consistent with (1).
D = ρ0 W,
When these equations are projected onto space-like hyper-
surfaces and their normal directions one obtains the relativis- Sr = ρ0 hW 2 vr ,
tic Euler equations [3-5]. The result is a set of equations
for the primitive variables ρ0 , v r , p or equivalently ρ0 , v r , %, τ = ρ0 hW 2 − p − ρ0 W. (9)
where v r is the three velocity of the fluid elements measured Then it is possible to write down these equations as a set of
by an Eulerean observer. The way to relate the spatial ve- balance flux type of equations
locity with the spatial components of the four √ velocityr ofr 1
the fluid
√ in (2) is using the relation v r
= u r
1 − grr v v ∂t (au) + 2 ∂r (αar2 F(u)) = S(u), (10)
r
= ur 1 − a2 v r v r = ur /W , where W is the Lorentz factor,
where u is the state vector of conservative variables, F the
which in turn is defined by W = αut .
flux vector and S is a source vector given by
It is well known that Euler’s equations develop disconti-
nuities in the hydrodynamical variables even if smooth initial D Dv r
data are considered [6]. Therefore one may use as a first try u = Sr , F. = Sr v r + p ,
a finite differences approach, nevertheless it cannot be ap- τ (τ + p)v r
plied because the approximations of derivatives would not be
0
accurate at discontinuities; even though it is common to use 2
S = −αa ar2m (Sr v r + τ + p + D) + αa 2p r
. (11)
finite differences modifying Euler’s equations with a dissi- m
−αa r2 Sr
pative term and analyze the limit at which such term van-
ishes [6]. Instead, a more accurate approach used to solve Notice that the term that goes as ∼ p/r is singular at
hydrodynamics equations considers the use of finite volume r = 0. However in order to regularize the equations there, it
methods, which need the system of equations to be written in is possible to split the flux balance form of the equations by
a flux balance law form, which in turn requires the definition appropriately splitting the flux vector and avoid the presence
of conservative variables as shown below. of such singular term [8,9]:
As an illustration of how to write down a balance flux 1
∂t (au) + 2 ∂r (αar2 f1 (u)) + ∂r (αaf2 (u)) = s(u), (12)
equation we construct the first of Euler’s equations, the one r
obtained by developing (4) for the line element (1): where now the fluxes read:
1 √ Dv r 0
∇µ (ρ0 uµ ) = √ ∂µ ( −gρ0 uµ ) = 0, ⇒ f1 = Sr v r , f2 = p ,
−g
(τ + p)v r 0
1 1
∂t (αar2 ut ) + ∂r (αar2 ur ) = 0. (6) 0
αar2 αar2 2
There is still a usual ingredient when solving problems where v 2 = a2 v r v r and cs is the speed of sound. On the
in spherical symmetry, that is, the coordinate singularity at other hand, a useful property of the gas is the speed of sound,
r = 0 of the derivative operators in (12). This problem which is defined by
is solved usually by substituting (1/r2 )∂r f by 3∂r3 f for a 0 1
given function f , where now the derivative is with respect to p ∂p ∂p
hc2s =χ+ κ, χ= |' , κ= |ρ , (19)
r3 . This result is applied to the second term in Eq. (12). ρ20 ∂ρ0 ∂% 0
Therefore, we end up with three evolution equations for
the four variables D, Sr , τ, p, or equivalently, for the primi- where for the ideal gas equation of state (14), χ = %(Γ − 1)
tive variables ρ0 , v r , %, p. This requires to close the system, = p/ρ0 and κ = ρ0 (Γ − 1). Using expression (3) for the
for which an equation of state relating p = p(ρ) is sufficient, enthalpy,
where ρ = ρ0 (1 + %) is the total energy density. In the prob-
lems we deal with in this paper we choose the gas to obey an p Γ
h = 1 + % + p/ρ0 = 1 + ,
ideal gas equation of state given by ρ0 Γ − 1
p = (Γ − 1)ρ0 %, (14) one obtains an expression for the speed of sound in terms of
where Γ = cp /cv is the ratio between the specific heats, the thermodynamical variables
sometimes described in terms of the polytropic index n such
that Γ = 1 + 1/n [10]. pΓ(Γ − 1)
c2s = , (20)
pΓ + ρ0 (Γ − 1)
2.2. Spectral decomposition of the spherically symmet-
ric relativistic Euler equations which can be used to calculate the eigenvalues and eigenvec-
tors in (15) and (16-18).
The High Resolution Shock Capturing methods used here
consider schemes where the spectral elements of the Jaco-
bian matrix, A(u) = ∂F(u)/∂u, associated to relativistic 2.3. Numerical methods
Euler’s equations (10) play an important role. Following [4],
the three eigenvalues of the Jacobian matrix of Euler’s equa- 2.3.1. Finite Volumes
tions for zero shift are as follows:
Due to the non-linearity of the relativistic Euler equations, the
λ1 = αv r (15) presence of discontinuities like shocks and contact discon-
% tinuities in the hydrodynamical variables is common, even
α & '
λ2 = v r 1 − c2s though smooth initial data are considered. For this reason,
1 − v cs
2 2
numerical methods based on the continuity and smoothness
( ) *+ degree of the functions involved, like finite differences, are
1 not suitable to solve this kind of non-linear equations. One of
+ c2s (1 − v 2 ) 2 (1 − v 2 c2s ) − v r v r (1 − c2s )
a the most widely used approaches in the literature is the finite
% volume method; firstly this method considers the problem is
α & '
λ3 = v r 1 − c2s
1 − v cs
2 2
( ) *+
1
− c2s (1 − v 2 ) 2 (1 − v 2 c2s ) − v r v r (1 − c2s )
a
and their corresponding linearly independent eigenvectors:
κ
hW (κ−ρ0 c2s )
r1 = vr , (16)
1− κ
hW (κ−ρ0 c2s )
- 1 .
hW v − vr −λ2 /α
r2 =
r 1
- 1 −va2r −v
r λ /α
2
,
(17)
r .
v
hW 1a2−vr λ /α − 1
a2 2
F IGURE 1. In this figure, we present the discretization and cell
n+1/2
- 1 .
structure of the space-time. Here, the center of cell Ci is lo-
n+1/2
hW v − vr −(λ3 +β r )/α cated at (t , xi ) and its space-time volume is V = ∆t∆x. In
r3 =
r 1
−v r λ /α
- 1 −va2r vr .3
,
(18) terms of an evolution problem, the step size is ∆t = tn+1 − tn and
hW 1 −vr λ /α − 1
a2 the spatial resolution is ∆x = xi+1/2 − xi−1/2 = xi+1 − xi for
a2 3 our homogeneous mesh.
defined on a mesh of grid points that define a cell structure on One of the important problems consists in the calculation of
the space-time, that is, the time is restricted to have the dis- the temporal averages of the fluxes which we describe be-
crete set of values tn = n∆t and the space is considered to low, which depend both on the conservative and the primitive
be discretized with cells whose spatial centers are defined at variables.
xi = i∆x as shown in Fig. 1. Secondly, the numerical meth-
ods for balance flux type of equations consist in discretizing 2.3.2. Cell reconstruction
the equations in their integral form. This is a method particu- Equation (23) provides an evolution rule for the conserva-
larly useful when discontinuities are expected to appear as in tive variables, however the difficulty to calculate the tempo-
the present case [6]. n+1/2
ral averaged fluxes F̄i+1/2 at interfaces between cells, still
In order to illustrate the finite volume method, consider remains. One way to solve this problem defines the Godunov-
the following conservative system of equations in one spatial type of numerical methods [11]. The main idea of these
dimension: methods is to consider a Riemann problem at each intercell
∂t u + ∂x F(u) = S, (21) boundary, which requires to approximate the spatial average
where u is the vector of conservative variables, F(u) are of the variables ū at each cell with piecewise functions ũ.
fluxes which depend on the variables u and S is a vector of There are different ways of reconstructing the variables.
sources. In this way, the first step to discretize the integral The simplest reconstruction was introduced by Godunov
form of the Eq. (21) is to take its average over a space-time and consists in defining the variables to be constant piece-
n+1/2
cell Ci : wise [6,11]. More general reconstructions assume the vari-
xi+1/2 tn+1
2 2 ables are linear piecewise, which is the case we handle in this
1 paper; in this case, the variables ũ are reconstructed using
∂t udxdt
∆t∆x a minmod slope limiter that restricts the slope of the linear
xi−1/2 tn
functions defining the variables within each cell [6,12]:
xi+1/2 tn+1
2 2
1
+ ∂x F(u)dxdt i+1/2 = ūi + σi (xi+1/2 − xi ),
ũL
∆t∆x
i+1/2 = ūi+1 + σi+1 (xi+1/2 − xi+1 ),
ũR
xi−1/2 tn (24)
xi+1/2 tn+1
2 2
1 where L and R indicate the cell to the left and to the right
= Sdxdt, (22)
∆t∆x respectively from the intercell boundary we deal with. The
xi−1/2 tn
quantity σi is calculated as
n+1/2
where the volume of the cell Ci is (tn , tn+1 )
×(xi−1/2 , xi+1/2 ). Now, as second and final step, by us- σi = minmod(mi−1/2 , mi+1/2 ). (25)
ing Gauss’ theorem, this last equation can be integrated to
obtain a discretized version of the integral form of the system The function mi+1/2 is the derivative of the conservative
of Eqs. (21): variables ū, centered at the cell interfaces
∆t - n+1/2 n+1/2
.
n+1/2
ūn+1 = ūn
− F̄ − F̄ i−1/2 + S̄i ∆t (23) ūi+1 − ūi
i i
∆x i+1/2
mi+1/2 = , (26)
xi+1 − xi
where ūni are the spatial averages of the conservative vari-
ables
xi+1/2
2
1
ūi =
n
u(tn , x)dx,
∆x
xi−1/2
n+1/2
and F̄i+1/2 are the temporal averages of the fluxes:
n+1
t2
n+1/2 1
F̄i+1/2 = F(u(t, xi+1/2 ))dt.
∆t
tn
n+1/2
Finally S̄i is the spatial and temporal average of the
sources
xi+1/2 tn+1
2 2
n+1/2 1 F IGURE 2. We show how a function is approximated within each
S̄i = S(t, x)dxdt.
∆x∆t cell using Godunov’s constant piecewise reconstruction (top) and
xi−1/2 tn
the minmod linear piecewise reconstruction (bottom).
and the minmod slope limiter is defined by the functions (24) to the right and left from the interfaces be-
tween cells, we can compute the temporal averaged fluxes
a if |a| < |b| and ab > 0
minmod(a, b) = b if |a| > |b| and ab > 0 (27) using an approximate Riemann solver.
0 if ab < 0,
for more details see for instance [9]. The illustration of these 2.3.3. Approximate Riemann Solver: HLLE
reconstructions are shown in Fig. 2. The constant piecewise
reconstruction provides a first order approximation in space Different approximate Riemann solvers require different
of the variables whereas the linear reconstruction is second characteristic information from the Jacobian matrix, for in-
order accurate. This property impacts on both accuracy and stance the Roe solver (see e.g. [12]) requires the eigenvalues
order of convergence of the evolution algorithm. In this pa- and the eigenvectors. One of the appealing properties of the
per of course we use the linear reconstruction which helps at HLLE approximate flux formula is that it requires only the
achieving convergence of our results. Finally, once we know eigenvalues of the Jacobian matrix. The HLLE numerical
fluxes formula at the intercell boundaries reads [13]:
i+1/2 =
F̄HLLE (28)
λ+ − λ−
the pressure by solving (32) and then also reconstruct- 7. Calculate the primitive variables starting from p and
ing to the left and to the right from all the intercell then v r , W , ρ0 , % and h.
boundaries. With this calculate also the velocity and
rest mass density at the left and right cells. 8. Repeat from step 3 on.
4. Calculate the speed of sound and the eigenvalues of the
Jacobian matrix and use them to calculate λ+ and λ− . In order to evolve the averaged conservative variables
from time step tn to tn+1 we use the discrete expression (23)
5. Use such result to calculate the numerical HLLE fluxes with numerical fluxes (28) corresponding to Eqs. (12), which
(28). we perform using the method of lines (MoL) with a third or-
6. Integrate in time the expression (23) for equations (12). der TVD Runge-Kutta integrator.
F IGURE 3. Weak blast wave model at t = 0.4 is shown. The initial discontinuity is located at r = 0.5 and the adiabatic index is Γ =1 .4.
Notice that there is a small region where the Mach number is bigger than one, which indicates that the fluid is supersonic. The spatial
resolution used to carry out this numerical simulation is ∆r = 2 × 10−4 with a Courant factor of ∆t/∆x = 0.25, which we choose
empirically only being sure that the evolution is causal in the whole domain.
F IGURE 4. Strong blast wave model. The numerical parameters are as in the previous case and the gas obeys the same equation of state
with Γ =1 .4. In this case the Lorentz factor reaches values near 4. The region where the velocity of the fluid is supersonic is wider and the
velocity there higher than in the previous case.
3. The blast wave problem shock wave moving outwards, a rarefaction wave moving in-
wards and between the shock wave and the tail of the rarefac-
The spherical blast wave problem is a particular realization tion wave two new states are developed which are separated
of a Riemann problem. Physically, it consists in a relativistic by a contact discontinuity.
gas distributed into two chambers separated by a removable We present different physical situations corresponding to
spherical membrane located at r = r0 . Initially the gas in this problem, based on the numerical solution of the relativis-
the inner chamber has a higher density and pressure than in tic Euler’s equations. Specifically, the blast wave problem is
the outer one, and the velocity is zero everywhere. Once the set on top of the Minkowski space-time. All we need to do
membrane is removed, a shock wave moves from the region is set the metric functions to the values α = a = 1 in (1).
of higher pressure to the region with lower pressure. Also In order to illustrate the physics of the spherical blast wave
a rarefaction wave travels in the opposite direction. Strictly problem, we perform different simulations. The parameters
speaking, there are various waves propagating in the space, a we use are shown in Table I.
F IGURE 5. In this figure, the presence of a reverse shock wave, in the spherical blast wave problem, is shown. The parameters we use, in this
example, are the following: domain of the simulation r ∈ [0, 12], numerical resolution ∆r = 0.004, Courant Factor 0.25, adiabatic index
1.4, initial discotinuity r0 = 3.0 and the initial primitive variables are pi = 13.33, pe = 0.1, ρi = 10, ρe = 1 and vi = ve = 0.
F IGURE 6. Snapshots of the self-convergence of p for the two different cases considered here, the strong and weak blast wave cases are
presented for two different values of time. The resolutions we use are: ∆r1 = 2.5 ∗ 10−4 , ∆r2 = ∆r1 /2 and ∆r3 = ∆r1 /4. Figures (a)
and (b) corresponds to the weak blast wave, and (c) and (d) to the strong blast wave. In both cases the self-convergence is analyzed in the
rarefaction zone, where nos hocks are developing. The convergence factor is calculated Q = (p1 − p2 )/(p2 − p3 ), where p1 , p2 and p3
represent the pressure calculated with the three resolutions used. The conclusion is that we achieve first order convergence, as expected for
the evolution of a discontinuity.
ideal gas equation of state p = (Γ − 1)ρ0 %, ⇒ ρ0 % =
1 dα 1 dp m + 4πr p 3 p/(Γ − 1); therefore ρ = ρ0 (1 + %) = ρ0 + ρ0 %
=− = , (39) = (p/K)1/Γ + p/(Γ − 1) is the source of (37).
α dr ρ + p dr r(r − 2m)
where we have used ρ = ρ0 (1 + %) and ρ0 h = ρ0 (1 + %) + p 3. α(0) = α0 is an arbitrary given initial central value
= ρ + p. This system of ordinary equations constitutes the for the lapse. Notice in (39) that the solution can be
conditions a TOV star satisfies at initial time, and has to be rescaled multiplying by a constant, which preferably
integrated outwards from r = 0 up to r = rmax . We solve will be chosen such that at the numerical boundary
these equations using a fourth order Runge-Kutta integrator satisfies α(rmax ) = 1/a(rmax ), which is a condition
on top of the same grid defined for the fluid equations de- that Schwarzschild’s solution satisfies and we expect
scribed above. The initial conditions for the integration of to happen at r = rmax .
the variables are:
1. m(0) = 0, because the integrated mass up to there is 4. The value of ρ0c turns to be the input parameter that de-
zero. Another interpretation is that the gravitational termines the configuration, and corresponds to the cen-
field at the origin is zero, and thus a(r) = 1 corre- tral value of the rest mass density. The result is that for
sponds to the flat space, which implies m(0) = 0. each value of ρ0c a configuration can be constructed.
2. p(0) = KρΓ0c , where ρ0c is the central value of the rest Two observations are in turn. The first one concerns the
mass density. In the whole domain it happens that on point r = 0, because there Eqs. (38) and (39) are singular.
the one hand ρ0 = (p/K)1/Γ and on the other, from an What is usually done is to Taylor expand the singular factor
and get approximate equations for small values of r:
m + 4πr3 p m(0) + m" (0)r + 12 m"" (0)r2 + 16 m""" (0)r3 + O(r4 ) + 4πr3 p 4πρr/3 + 4πrp
∼ 2 = (40)
r − 2mr
2 r − 2r(m(0) + m" (0)r + 12 m"" (0)r2 + 16 m""" (0)r3 + O(r4 )) 1 − 8πρr2 /3
dp 4πρr/3 + 4πrp
= −(ρ + p) , F IGURE 8. Mass vs central density diagram for the cases K = 100,
dr 1 − 8πρr2 /3
Γ =2 and K = 10, Γ = 5/3. The filled circle indicates the loca-
1 dα 4πρr/3 + 4πrp tion of the maximum possible mass and also the threshold between
= . (41) the stable and unstable brances. Those configurations to the left of
α dr 1 − 8πρr2 /3
the maximum are stable and those to the right are unstable. The fact
These approximate regular equations are the ones to be pro- that the rest mass has a bigger value than the total mass indicates
grammed for at least the first mesh point located at r = ∆r that the system is gravitationally bounded. This eventually implies
where ∆r is the spatial resolution of the mesh. that those configurations belonging to the unstable branch should
collapse and form black holes. Configurations marked with a filled
The second observation is related to the divergence of the
square correspond to particular configurations we evolve to illus-
specific enthalpy (3) when ρ0 approaches zero, which in the-
trate the different behaviors of stable and unstable configurations.
ory would happen from the star’s surface to infinity where
there is only vacuum. It is usually set an external atmosphere,
that is, a minimum value is assumed for ρ0 than can be hidden The difference between the total and the rest mass of the
within numerical errors and allows the convergence of the star determines whether or not the system is gravitationally
numerical calculations, however it happens to be a mere nu- bounded.
merical artifact at the moment and as far as we can tell, there As an example of a TOV star configuration we show in
is no theory behind the appropriate value of the atmosphere Fig. 7 the functions for Γ =2 , a polytropic constant K = 1
density ρatm = f loor. The value of f loor rather depends on and a central density ρ0c = 0.42.
the specific problem to be solved. The result of integrating the TOV equations for various
Considering this ingredient one can define the radius R values of ρc is summarized in Fig. 8, where we plot the total
of the TOV star as the minimum radius r = R at which and rest mass for two different classes of equations of state,
ρ0 = f loor. On the other hand, the total mass of the TOV Γ = 2 and Γ =5 /3 for several values of ρ0c . Each point
star is MT = m(R), whereas the rest mass of the star is the in the curves corresponds to a value of ρc and therefore de-
spatial integral of ρ0 given by fines a TOV star configuration. The first plot corresponds to
an ultrarelativistic case whereas the second serves to model
2R
a fermionic gas and is a simple approximate model of white
M0 = 4π ρ0 r2 a(r)dr. dwarfs. The maximum in the plots indicates the threshold be-
0 tween stable and unstable configurations, that is, configura-
F IGURE 9. Maximum of a(r) for the stable cases K = 100, Γ =2 and ρ0c = 0.001 and K = 10, Γ = 5/3 and ρ0c = 0.0006. The metric
function responds to the perturbation due to numerical errors and its maximum oscillates. The constant line indicates the value calculated
at initial time for the maximum of a which should be maintained constant in the continuum limit. Also shown! is the convergence
" factor
3 m
of the L1 norm
# of the Hamiltonian constraint of Einstein’s equations defined from (34) by H = ∂ra − a 4πr(τ + D) − r 2 , such that
L1 (H) = i |Hi |∆x. This simulations use 6000 cells in a domain r ∈ [0, 500] for the Γ = 2 case and 3000 cells for the case Γ = 5/3 in
a domain r ∈ [0, 500]. In both cases the atmosphere rest mass density is f loor = 10−13 .
p
tions to the left of the maximum oscillate under perturbations %= ,
whereas those to the right collapse and form black holes if ρ0 (Γ − 1)
they are perturbed, because these systems are gravitationally h = 1 + % + p/ρ0 ,
bound since M0 > MT for the values of ρ0c shown. We also
indicate in Fig. 8 four particular configurations, two stable D = ρ0 W,
and two unstable that we use to illustrate their evolution. Sr = ρ0 hW 2 a2 v r ,
Summarizing, the information required to start up the
evolution of a TOV star has now been calculated at each cell, τ = ρ0 hW 2 − p − ρ0 W.
and is the following:
Then the evolution of the system is ruled by the Einstein-
a (numerically integrated), Euler system as described next.
α (numerically integrated),
4.3. The evolution
p (numerically integrated),
- p .1/Γ The system of equations is the one composed of Euler’s equa-
ρ0 = max( , f loor), tions (12) and the overdetermined system of Einstein’s equa-
K
tions (33-35). The whole system is started with the initial
v r = 0,
data corresponding to a TOV star. Among Einstein’s equa-
1 tions we choose to solve (33) for a and the remaining (34)
W =6 ,
1 − a2 (v r )2 is the Hamiltonian constraint we use to monitor the evolu-
tion. Notice that the equation for α is an ODE in r, that we
integrate every time step during the evolution.
Thus the algorithm for the evolution provided given val- – Integrate (35) for α, and rescale it such that at the
ues of K and Γ is as follows: boundary it satisfies α(rmax ) = 1/a(rmax ).
• Construct a TOV configuration as initial data for a • After a full time step, calculate the Hamiltonian con-
given central density ρ0c . straint (34) in order to monitor the convergence of the
results.
• Use the evolution equations and calculate new D, Sr ,
τ and simultaneously integrate in time the momentum Let us explain what should happen during the evolution.
constraint (33) for a at every time step. In the continuum limit the TOV configurations should remain
time independent all the way, because they are static solu-
– For each intermediate time-step of the MoL inte- tions to Einstein’s equations. If a perturbation is applied to
grator a stable configuration (for example, a small amplitude shell
pulse added to the density), the geometry and matter quanti-
– Express the primitive variables in terms of the
ties would oscillate around the equilibrium values, whereas
conservative variables and reconstruct to the left
an unstable configuration would collapse and form a black
and right from intercell boundaries the values for
hole. Nevertheless, we are using numerical methods and as
p, v r , ρ0 , and the conservative variables D, Sr , τ
shown above, all our calculations involve an intrinsic error.
in order to obtain the necessary information to
We then take advantage of such fact and use such error as
construct the numerical fluxes.
the perturbation of the equilibrium configurations. Therefore
– Apply boundary outflux conditions to the conser- stable configurations would oscillate around the equilibrium
vative variables and extrapolate for a. In our con- values, whereas unstable configurations eventually will col-
servative formulation it requires only to copy the lapse due to a perturbation triggered by the numerical errors.
values of the conservative variables at boundaries In order to illustrate the evolution of TOV stars we choose
from the point next to it. two stable configurations and show some results in Fig. 9. On
F IGURE 10. We show snapshots of the metric functions for the unstable cases indicated in Fig. 8, (K = 100, Γ = 2, ρ0c = 0.004) with
total mass MT = 1.623 and (K = 10, Γ =5 /3, ρ0c = 0.0025) with MT = 1.475. The lapse collapses to zero with time, which indicates
that an apparent horizon has formed, and in turn implies that external to such apparent horizon there is an event horizon; observe that the
lapse approaches zero until r ∼ 2MT . Notice also that the metric function a diverges at a similar location of the horizon radius, which is an
effect of the slice stretching that occurs during a black hole formation in non-penetrating coordinates.
cial limitation to the speed of the fluid at the atmosphere, etc. efaction zone; for a detailed explanation of self-convergence
In particular in our simulations of TOV stars we have used see [15]. On the other hand, we also showed a different set
this type of condition, consisting on setting the velocity of of convergence tests for the case of the TOV star; in that case
the atmosphere to a small number. Potential recipes for the what we show is that the Hamiltonian constraint is satisfied
treatment of the atmosphere with a different equation of state in the continuum limit, that is, we show our numerical solu-
may ameliorate this problem [4,8]. tions satisfy such constraint in the continuum limit, and is not
A very educative point is the convergence. In this paper exactly zero within numerical approximations (see also [15]).
we show two types of convergence that it is worth describing.
In the case of the spherical blast wave we show snapshots of Acknowledgments
the self-convergence of our results; it is important to notice
that convergence for discontinuous initial conditions are del- This work is supported by grants CIC-UMSNH-4.9 and
icate in the sense that convergence can be estimated only in CONACyT 106466. FDLC and MDMA acknowledge sup-
regions free of discontinuities, in our case only in the rar- port from CONACyT.
1. T. W. Baumgarte and S. L. Shapiro, Numerical relativity: solv- 10. S. L. Shapiro and S. A. Teukolsky, Black Holes, White Dwarfs
ing Einstein’s equations on the computer (Cambridge Univer- and Neutron Stars: The Physics of Compact Objects (Wiley -
sity Press 2010). VCH, 1983).
2. B. F. Schutz, A first course in general relativity (Cambridge 11. S. K. Godunov, Mat. Sb 47 (1959) 271.
University Press, 1985).
12. E. F. Toro, Riemann Solvers and Numerical Methods for Fluid
3. Banyouls et al., ApJ 476 (1997) 221-231.
Dynamics: A Practical Introduction. (Springer, erd edition).
4. J. A. Font, M. Miller, W-M. Suen, and M. Tobias, Phys. Rev. D
61 (2000) 044011. 13. A. Harten, P. D. Lax & B. van Leer, SIAM Rev. 25 (1983) 35.
B. Einfeldt, SIAM, J. Num. Anal. 25 (1988) 294.
5. M. Alcubierre, Introduction to 3+1 Numerical Relativity (Ox-
ford Science Publications, 2008). 14. http://www.ifm.umich.mx/guzman/Grupo/ RMF/Maple Leaf
6. R. J. LeVeque, Numerical Methods for Conservation Laws IVP TOV.pdf
(Lectures in Mathematics, ETH ZŸrich, second edition). 15. F. S. Guzmán, Rev. Mex. Fis. E 56 (2010) 51-68.
7. http://www.ifm.umich.mx/guzman/Grupo/ RMF/Maple Leaf
16. J. Font et al., Phys. Rev. D 65 (2002) 08402.
evolution equations geometry.pdf
8. S. T. Millmore and I. Hawke, Class. Quantum Grav. 27 (2010) 17. S. W. Hawking and G. F. R. Ellis, The large scale structure of
015007. space-time, (Cambridge monographs on mathematical physics,
1973).
9. D. W. Neilsen and M. W. Choptuik, Class. Quantum Grav. 17
(2000) 733-759. 18. M. Yokosawa, Astrophys. Space Sci. 107 (1984) 109-123.