15
Self Force Calculations using Field Regularization and a 3D Finite Difference Code Peter Diener Center for Computation & Technology and Department of Physics & Astronomy Louisiana State University In collaboration with Ian Vega, Steve Detweiler and Wolfgang Tichy 12 th Capra Meeting on Radiation Reaction, Indiana University, Bloomington, June 18, 2009 12 th Capra Meeting on Radiation Reaction, Bloomington, June 18, 2009 1

Self Force Calculations using Field Regularization and a ... · Department of Physics & Astronomy Louisiana State University In collaboration with Ian Vega, Steve Detweiler and Wolfgang

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Self Force Calculations using Field Regularization and a3D Finite Difference Code

Peter DienerCenter for Computation & Technology

andDepartment of Physics & Astronomy

Louisiana State University

In collaboration with Ian Vega, Steve Detweiler and Wolfgang Tichy

12th Capra Meeting on Radiation Reaction,

Indiana University, Bloomington,

June 18, 2009

12th Capra Meeting on Radiation Reaction, Bloomington, June 18, 2009 1

Outline

• Multi-block considerations.

• Summation by parts finite differencing.

• The penalty method.

• Self-force results.

• Concluding remarks.

12th Capra Meeting on Radiation Reaction, Bloomington, June 18, 2009 2

Multi-block considerations.

The main reason for going to the trouble of implementing a multiple block code isthat it allows for smooth (spherical) outer and/or excision boundaries withoutintroducing coordinate singularities.Additional advantages are:• Unnecessary angular resolution at large radii is avoided.

• It is possible to vary the radial resolution without introducing coordinatedistortions.

12th Capra Meeting on Radiation Reaction, Bloomington, June 18, 2009 3

Multi-block considerations.

Choices to make:

• Touching or overlapping patches.

? Touching patches (blocks) are mathematically welldefined for linear equations in the sense thatenergy estimates can be obtained.

? Overlapping patches require interpolation.

• Global or local coordinate basis.

? Local basis is more natural, however it makes theinter-patch boundary conditions more complicated.

? Global basis, normally require some dissipation forstability. Inter-patch boundary condition is simpler.Visualization is simpler.

(a) Touching patches, alsoknown as blocks.

(b) Touching patches withadditional boundary points.

(c) Overlapping patches withboundary points.

Based on the experiences from an implementation by Lehner, Reula & Tiglio,Class. Quantum Grav. 22, 5283, 2005 we decided on a multi-block code. Thescalar wave equation is implemented in a local coordinate basis. Implementation inCactus using Carpet as the driver (E. Schnetter, PD, E. N. Dorband and M. Tiglio,Class. Quantum Grav. 23, S553, 2006).

12th Capra Meeting on Radiation Reaction, Bloomington, June 18, 2009 4

Summation by parts finite differencing

Consider a 1D domain [a, b] that is discretised with points i = 0 . . . N . Adifference operator D is said to satisfy summation by parts (SBP) if there exist ascalar product H defined by its coefficients σij

〈u, v〉 = h

N∑i,j=0

uivjσij

such that the property〈u,Dv〉+ 〈Du, v〉 = [uv]ba

holds for all grid-functions u, v. This is clearly just a discrete version of integrationby parts.

The characteristics of the operators depend on the properties of the norm.

• Diagonal norm: The order of operator near the boundary is half the interior (2-1,4-2, 6-3, 8-4, 10-5).• Restricted full norm: The order of the operator near the boundary is one lower

than the interior (4-3, 6-5).

SBP operators become more and more one sided near the boundary.12th Capra Meeting on Radiation Reaction, Bloomington, June 18, 2009 5

Summation by parts finite differencing

Diagonal norm (here interior 4th order and boundary 2nd order shown).

H =

0BBBBBBB@

xx

xx

1. . .

1CCCCCCCA D =

0BBBBBBB@

x x x xx x x xx x x x xx x x x x x

x x 0 x x. . . . . . . . . . . . . . .

1CCCCCCCA2-1 and 4-2 operators are unique, 6-3 has one free parameter, 8-4 has three freeparameters.

Full restricted norm (here interior 4th order and boundary 3rd order shown).

H =

0BBBBBBBBB@

xx x x xx x x xx x x xx x x x

1. . .

1CCCCCCCCCA D =

0BBBBBBBBB@

x x x x xx x x x x x xx x x x x x xx x x x x x xx x x x x x x

x x 0 x x. . . . . . . . . . . . . . .

1CCCCCCCCCA4-3 has three free parameters, 6-5 has four free parameter.

12th Capra Meeting on Radiation Reaction, Bloomington, June 18, 2009 6

The penalty method

Consider the advection equation ut = λux on two domains (−∞, 0] and [0,∞),that touches at x = 0.Discretize the left and the right domains with grid-spacings hl and hr and finitedifference operators Dl and Dr that satisfies SBP with respect to their scalarproducts σl and σr and add a penalty term on each side:

uli = λDluli +δi,0S

l

hlσl00(ur0 − u

l0)

uri = λDruri +δi,0S

r

hrσr00(ul0 − u

r0).

Defining the energy to be

E = 〈ul, ul〉+ 〈ur, ur〉its time derivative becomes

E = λ(ul0)2 + 2Sl(ur0 − u

l0)u

l0 − λ(ur0)

2 + 2Sr(ul0 − ur0)u

r0.

If we choose Sl − Sr = λ, this becomes

E = −(Sl + Sr

) (ul0 − u

r0

)212th Capra Meeting on Radiation Reaction, Bloomington, June 18, 2009 7

The penalty method

Summarizing: Sl and Sr has to be chosen so that λ+ Sr − Sl = 0 andSl + Sr ≥ 0. The following cases can occur:

• λ > 0: Sl = λ+ δ, Sr = δ, δ ≥ −λ2 .

• λ < 0: Sr = −λ+ δ, Sl = δ, δ ≥ λ2 .

• λ = 0: A limiting case of either of the above cases.

For linear hyperbolic systems in first order form (both space and time) the penaltymethod is applied to the characteristic variables with the characteristic speedstaking the place of λ.

For nonlinear systems, it is generally not possible to obtain an energy estimate. Itis usually necessary to stabilize the numerical method by adding artificialdissipation. The artificial dissipation operators need to be compatible with the SBPderivative operators.

Even for linear systems in 3D and/or with non-constants coefficients stability is notguaranteed for restricted full norm operators. Artificial dissipation may stabilize thesystem.

12th Capra Meeting on Radiation Reaction, Bloomington, June 18, 2009 8

Self-force results

12th Capra Meeting on Radiation Reaction, Bloomington, June 18, 2009 9

Self-force results

3.4e-05

3.5e-05

3.6e-05

3.7e-05

3.8e-05

3.9e-05

4e-05

4.1e-05

4.2e-05

0 100 200 300 400 500 600

Ft

T(M)

40x40, dr=M/1060x60, dr=M/10

Frequency domain result

The noise is at the 1% level.12th Capra Meeting on Radiation Reaction, Bloomington, June 18, 2009 10

Self-force results

3.5e-05

3.55e-05

3.6e-05

3.65e-05

3.7e-05

3.75e-05

3.8e-05

3.85e-05

3.9e-05

0 100 200 300 400 500 600

Ft

Time (M)

40x40 angular (C0)60x60 angular (C0)40x40 angular (C2)60x60 angular (C2)40x40 angular (C4)60x60 angular (C4)

3.750227e-5

12th Capra Meeting on Radiation Reaction, Bloomington, June 18, 2009 11

Self-force results

1.3e-05

1.35e-05

1.4e-05

1.45e-05

1.5e-05

0 100 200 300 400 500 600

Fr

T(M)

40x40, dr=M/1060x60, dr=M/1040x40, dr=M/15

Frequency domain result

The error in the high resolution result is about 1%.12th Capra Meeting on Radiation Reaction, Bloomington, June 18, 2009 12

Self-force results

3.7e-05

3.72e-05

3.74e-05

3.76e-05

3.78e-05

3.8e-05

3.82e-05

3.84e-05

200 250 300 350 400 450 500 550 600 650

Ft f

rom

flux

T(M)

R=50MR=100MR=150MR=200MR=250MR=300M

ExtrapolatedFrequency domain result

12th Capra Meeting on Radiation Reaction, Bloomington, June 18, 2009 13

Self-force results

3.748e-05

3.7485e-05

3.749e-05

3.7495e-05

3.75e-05

3.7505e-05

3.751e-05

3.7515e-05

3.752e-05

200 250 300 350 400 450 500 550 600 650

Ft f

rom

flux

T(M)

R=50MR=100MR=150MR=200MR=250MR=300M

Extrapolated (6)Extrapolated (5)Extrapolated (4)Extrapolated (3)

3.750227e-5

The extrapolated flux varies within 0.007% of the exact value.12th Capra Meeting on Radiation Reaction, Bloomington, June 18, 2009 14

Concluding remarks

• The choice of window function does not affect the local determination of theself-force. It only affects the initial transient.

• The local determination of the self-force is currently limited to 2nd orderconvergence due to the C0 nature of the source.

• The flux calculation is very accurate (after extrapolation to infinity) consideringthis is a 3+1 code.

• I’m hopeful that by changing to a new multi-block infrastructure and with a moreclever finite differencing scheme near the particle the noise can be decreasedand the accuracy increased dramatically.

• Better boundary conditions or non-uniform radial resolution should result indecreased computational resource requirements.

• Once the noise in the self-force is reduced, it should be straightforward tocorrect the orbit every time-step.

12th Capra Meeting on Radiation Reaction, Bloomington, June 18, 2009 15