[ET Trac] [Einstein Toolkit] #1746: Index error in TwoPunctures function JFD_times_dv()
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Fri Feb 20 12:34:40 CST 2015
#1746: Index error in TwoPunctures function JFD_times_dv()
------------------------------------+---------------------------------------
Reporter: ixr5289@… | Owner:
Type: defect | Status: review
Priority: minor | Milestone:
Component: EinsteinToolkit thorn | Version: development version
Resolution: | Keywords: TwoPunctures
------------------------------------+---------------------------------------
Changes (by knarf):
* status: new => review
Comment:
At first glance this is indeed the case. Now I am trying to estimate the
implications. As far as I can see, the wrong 'phi' is used to calculate
coordinates y/z, and transform dU, which are then are passed to
LinEquations(). LinEquations does not use the passed 'phi', but it uses
the wrong 'y/z' and, of course, dU, and through that to wrong entries in
the JFD matrix. This is a finite difference approximation of the J matrix,
used for the pre-conditioner, and as such a change here shouldn't
influence the result (if one is obtained), but it might/will influence the
convergence (both speed and whether you actually get a result).
In this sense: please somebody else have a look concerning the
implications. I am about to commit the fix, as I am pretty sure it is
wrong in the way it is now. Leaving in 'review' for the implications.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1746#comment:1>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list