[Users] TwoPunctures and [xyz]_offset

Ian Hinder ian.hinder at aei.mpg.de
Thu Jun 24 08:34:00 CDT 2010


On 24 Jun 2010, at 09:24, Erik Schnetter wrote:

> On Jun 24, 2010, at 1:23 , Ian Hinder wrote:
>
>> On 23 Jun 2010, at 14:25, Frank Loeffler wrote:
>>
>>> On Wed, Jun 23, 2010 at 02:06:13PM -0400, Ian Hinder wrote:
>>>> I'm confused about what parameters you are talking about.  In
>>>> EinsteinInitialData/TwoPunctures/param.ccl, there is a parameter
>>>> center_offset[i].  Is this the one you are referring to?
>>>
>>> That is right.
>>>
>>>> We do use this parameter for unequal mass BBH simulations.
>>>
>>> I suspected so.
>>>
>>>> If so, in what way is it broken?
>>>
>>> It changes the grid functions x, y and z by that offset. You might  
>>> be
>>> lucky and Carpet might overwrite that before the first time step
>>> though.
>>>
>>> Do you still get the same results of you comment out the lines  
>>> around
>>> 621 in TwoPunctures.c (the whole loop basically)?
>>
>> I computed initial data before and after this change and wrote the
>> BSSN conformal factor to HDF5.  I then used h5diff to compare the
>> resulting files.  There were no differences apart from the build-id
>> and simulation-id.  However, the coordinates themselves *do* show
>> differences, which I need to look into in more detail.  The only  
>> thing
>> I can think of in a BBH simulation which uses the coordinates
>> gridfunctions is wave extraction, as they are often used to compute
>> the tetrad.  Are they also used by the interpolator?
>
> No, the coordinate grid functions are only used by initial data.   
> The PUGH and Carpet interpolators assume coordinates that can be  
> expressed as "offset with delta", which is much more efficient than  
> looking at grid functions.

Good!

> Since one knows during wave extraction where the extraction sphere  
> is located, the coordinate grid functions are probably also not used  
> there (but this depends on the code).  I assume that one would not  
> interpolate coordinates (since this should be an identity),  
> therefore errors in the coordinate grid functions should not matter  
> there either.

Psi4 is a contraction of the Weyl tensor with a tetrad.  The  
components of this tetrad are usually based on the coordinates, and  
the coordinate gridfunctions are typically used for this (at least in  
WeylScal4) since this is a pointwise operation at each point in the  
grid.

-- 
Ian Hinder
ian.hinder at aei.mpg.de



More information about the Users mailing list