#1105: TmunuBase::support_old_CalcTmunu_mechanism to "no" and remove after release -----------------------------------+---------------------------------------- Reporter: knarf | Owner: knarf Type: enhancement | Status: new Priority: minor | Milestone: ET_2012_11 Component: EinsteinToolkit thorn | Version: development version Keywords: | -----------------------------------+---------------------------------------- Change default of TmunuBase::support_old_CalcTmunu_mechanism to "no", mark it depreciated for the fall 2012 ET release and remove it after that.
#1105: TmunuBase::support_old_CalcTmunu_mechanism to "no" and remove after release ------------------------------------+--------------------------------------- Reporter: knarf | Owner: knarf Type: enhancement | Status: review Priority: minor | Milestone: ET_2012_11 Component: EinsteinToolkit thorn | Version: development version Resolution: | Keywords: ------------------------------------+--------------------------------------- Changes (by knarf):
* status: new => review
#1105: TmunuBase::support_old_CalcTmunu_mechanism to "no" and remove after release ------------------------------------+--------------------------------------- Reporter: knarf | Owner: knarf Type: enhancement | Status: review Priority: minor | Milestone: ET_2012_11 Component: EinsteinToolkit thorn | Version: development version Resolution: | Keywords: ------------------------------------+---------------------------------------
Comment (by eschnett):
I suggest to do this after the release, because it may break many parameter files.
#1105: TmunuBase::support_old_CalcTmunu_mechanism to "no" and remove after release ------------------------------------+--------------------------------------- Reporter: knarf | Owner: knarf Type: enhancement | Status: review Priority: minor | Milestone: ET_2013_05 Component: EinsteinToolkit thorn | Version: development version Resolution: | Keywords: ------------------------------------+--------------------------------------- Changes (by knarf):
* milestone: ET_2012_11 => ET_2013_05
Comment:
Ok, let's deprecate it now and remove it for the next release. Then there is also no reason to change any default.
#1105: TmunuBase::support_old_CalcTmunu_mechanism to "no" and remove after release ------------------------------------+--------------------------------------- Reporter: knarf | Owner: knarf Type: enhancement | Status: review Priority: minor | Milestone: Component: EinsteinToolkit thorn | Version: development version Resolution: | Keywords: ------------------------------------+--------------------------------------- Changes (by knarf):
* milestone: ET_2013_05 =>
Comment:
The default changed now.
#1105: TmunuBase::support_old_CalcTmunu_mechanism to "no" and remove after release ------------------------------------+--------------------------------------- Reporter: knarf | Owner: knarf Type: enhancement | Status: assigned Priority: minor | Milestone: Component: EinsteinToolkit thorn | Version: development version Resolution: | Keywords: ------------------------------------+--------------------------------------- Changes (by knarf):
* status: review => assigned
#1105: TmunuBase::support_old_CalcTmunu_mechanism to "no" and remove after release ------------------------------------+--------------------------------------- Reporter: knarf | Owner: knarf Type: enhancement | Status: assigned Priority: minor | Milestone: Component: EinsteinToolkit thorn | Version: development version Resolution: | Keywords: ------------------------------------+---------------------------------------
Comment (by rhaas):
Admconstraints used the old interface (and is used eg in the TOVSolver tests). I attach a patch to fix admconstraints. We might at the same time also change the default for stress_energy_storage to "yes" since having neither the old nor the new interface available by default is awkward.
#1105: TmunuBase::support_old_CalcTmunu_mechanism to "no" and remove after release ------------------------------------+--------------------------------------- Reporter: knarf | Owner: knarf Type: enhancement | Status: review Priority: minor | Milestone: Component: EinsteinToolkit thorn | Version: development version Resolution: | Keywords: ------------------------------------+--------------------------------------- Changes (by rhaas):
* status: assigned => review
#1105: TmunuBase::support_old_CalcTmunu_mechanism to "no" and remove after release ------------------------------------+--------------------------------------- Reporter: knarf | Owner: knarf Type: enhancement | Status: review Priority: minor | Milestone: Component: EinsteinToolkit thorn | Version: development version Resolution: | Keywords: ------------------------------------+---------------------------------------
Comment (by knarf):
I agree with the change to tmunu_storage. The issue with ADMConstraints is the usage of ADMMacros. I do have a patch for that around to make it use the Tmunu grid functions and just need to dig it out if there is interest.
#1105: TmunuBase::support_old_CalcTmunu_mechanism to "no" and remove after release ------------------------------------+--------------------------------------- Reporter: knarf | Owner: knarf Type: enhancement | Status: review Priority: minor | Milestone: Component: EinsteinToolkit thorn | Version: development version Resolution: | Keywords: ------------------------------------+---------------------------------------
Comment (by rhaas):
ADMConstraints seems to use TmunuBase directly as far as I can tell. I sets up the T[txyz][txyz] variables that ADMMacros apparently relies on. Applying only a patch to admconstraints (new_tmunu_interface.patch above) makes the TOVSolver tests (and all other tests that I could find, once I added TmunuBase to the test parfile see tmunubase_for_admconstraints.patch) pass. Apparently it does not use STRESSENERGY_guts.h which is the file in ADMMacros that uses the old interface.
#1105: TmunuBase::support_old_CalcTmunu_mechanism to "no" and remove after release ------------------------------------+--------------------------------------- Reporter: knarf | Owner: knarf Type: enhancement | Status: review Priority: minor | Milestone: Component: EinsteinToolkit thorn | Version: development version Resolution: | Keywords: ------------------------------------+---------------------------------------
Comment (by hinder):
According to Roland, when this ticket is resolved, the 16 currently- failing ET regression tests (http://build.barrywardell.net:8080/job/EinsteinToolkit/113/testReport/) will pass again. The longer we have failing tests, the more chance there is that another problem will appear and be difficult to disentangle. Can the patch new_tmunu_interface.patch be committed?
#1105: TmunuBase::support_old_CalcTmunu_mechanism to "no" and remove after release ------------------------------------+--------------------------------------- Reporter: knarf | Owner: knarf Type: enhancement | Status: reviewed_ok Priority: minor | Milestone: Component: EinsteinToolkit thorn | Version: development version Resolution: | Keywords: ------------------------------------+--------------------------------------- Changes (by knarf):
* status: review => reviewed_ok
Comment:
Please apply.
#1105: TmunuBase::support_old_CalcTmunu_mechanism to "no" and remove after release ------------------------------------+--------------------------------------- Reporter: knarf | Owner: knarf Type: enhancement | Status: reviewed_ok Priority: major | Milestone: Component: EinsteinToolkit thorn | Version: development version Resolution: | Keywords: ------------------------------------+--------------------------------------- Changes (by knarf):
* priority: minor => major
#1105: TmunuBase::support_old_CalcTmunu_mechanism to "no" and remove after release ------------------------------------+--------------------------------------- Reporter: knarf | Owner: knarf Type: enhancement | Status: closed Priority: major | Milestone: Component: EinsteinToolkit thorn | Version: development version Resolution: fixed | Keywords: ------------------------------------+--------------------------------------- Changes (by rhaas):
* status: reviewed_ok => closed * resolution: => fixed
Comment:
All applied as rev 154 of ADMConstraints and various other revisions in ADM, DistortedBHIVP, Exact, IDAxiBrillBH, IDAxiOddBrillBH, IDConstraintViolate, RotatingDBHIVP, TwoPunctures, NullInterp.
trac@lists.einsteintoolkit.org