[ET Trac] [Einstein Toolkit] #1995: McLachlan constraint tests fail
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Wed Jul 5 11:45:30 CDT 2017
#1995: McLachlan constraint tests fail
------------------------------------+---------------------------------------
Reporter: hinder | Owner:
Type: defect | Status: confirmed
Priority: critical | Milestone: ET_2017_05
Component: EinsteinToolkit thorn | Version: development version
Resolution: | Keywords: McLachlan constraints tests compiler optimization
------------------------------------+---------------------------------------
Comment (by hinder):
I would like to see some solid data for which versions of the compiler
have this problem. At the moment, the reports are too anecdotal.
I am having trouble finding information about this problem, having never
seen it myself. From this ticket, I deduce that some of the tests in
Dissipation and RotatingSymmetry90/180 fail, and the variables which are
wrong are computed by ML_ADMConstraints.
The tests in those thorns are
{{{
Dissipation/test/test_ah.par
Dissipation/test/test_ob.par
RotatingSymmetry180/test/Kerr-EE.par
RotatingSymmetry180/test/Kerr-rotating-180-EE.par
RotatingSymmetry180/test/Kerr-rotating-180-staggered-EE.par
RotatingSymmetry180/test/Kerr-staggered-EE.par
RotatingSymmetry180/test/KerrSchild-rotating-180-EE.par
RotatingSymmetry90/test/Kerr-rotating-90-EE.par
RotatingSymmetry90/test/Kerr-rotating-90-staggered-EE.par
RotatingSymmetry90/test/KerrSchild-rotating-90-EE.par
}}}
Every one of these tests uses the NoExcision thorn. Listing all the files
which do NOT contain "NoExcision" gives:
{{
Ian-Hinders-MacBook-Pro:CactusNumerical ian ((c3219faa...))$ grep -L
NoExcision Dissipation/test/*.par RotatingSymmetry180/test/*.par
RotatingSymmetry90/test/*.par
Ian-Hinders-MacBook-Pro:CactusNumerical ian ((c3219faa...))$
}}
I have compiled Cactus with Intel 17.0.4 on Minerva, but since NoExcision
is disabled there, none of these tests run. I am not sure it is a
coincidence that all these failing tests use NoExcision. Could it be
NoExcision writing to memory it shouldn't be?
Peter, if you disable NoExcision, do you still see differences between -O1
and -O2?
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1995#comment:36>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list