[ET Trac] [Einstein Toolkit] #1627: Merge rewrite branch of McLachlan

Einstein Toolkit trac-noreply at einsteintoolkit.org
Fri Jul 24 07:21:09 CDT 2015


#1627: Merge rewrite branch of McLachlan
------------------------------------+---------------------------------------
  Reporter:  eschnett               |       Owner:                     
      Type:  enhancement            |      Status:  new                
  Priority:  major                  |   Milestone:                     
 Component:  EinsteinToolkit thorn  |     Version:  development version
Resolution:                         |    Keywords:                     
------------------------------------+---------------------------------------

Comment (by eschnett):

 Merged.

 Answers to Ian's questions:

 - Performance benchmark results were posted to the mailing list. The
 upshot is that performance remains largely the same, except for
 McLachlan's built-in dissipation that is now much faster, probably
 slightly faster than thorn Dissipation.
 - Turning off dissipation: Yes, this is still a Kranc-time choice; this is
 necessary for performance. This the new performance is as good as or
 better than thorn Dissipation, I think this is now a non-issue.
 - Advection terms: The current code is not slowed down by the advection
 terms. I expect that other restructuring led to the same speed improvement
 that we gained from splitting out the advection terms previously.

 - {{{ML_}}} prefix: I've kept this for backward compatibility.
 - FromBSSNCalc calculates everything that can be calculated from the BSSN
 state vector. This is not just the RHS, it also includes constraints, ADM
 variables, etc. Maybe "EverythingFromBSSNCalc" would be a good name. This
 change would be invisible to the user.
 - Renaming "phiW" to "cf": If so, then this needs to be done NOW. Please
 open a discussion on the mailing list.
 - Changing parameter names: I'd like to not do this for backward
 compatibility. Many parameter names don't change, and changing all of them
 is more disruptive than changing just a few gauge-related ones.
 - The helper thorn could be avoided. This seemed an orthogonal change, so
 I've omitted it for the time begin. We can look at it in a week or two, in
 case there's an unexpected problem with the rewrite.

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1627#comment:4>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list