#1837: LocalInterp2 symmetry test fails on intel compiler machine -----------------------------------+---------------------------------------- Reporter: rhaas | Owner: Type: defect | Status: new Priority: minor | Milestone: Component: EinsteinToolkit thorn | Version: development version Keywords: LocalInterp2 | -----------------------------------+---------------------------------------- The intel compiler by default aggressively optimizes expressions, which causes failures in the delicate cancellations required for LocalInterp2's symmetry test.
The attached patch changes compiler options for the affected file only.
#1837: LocalInterp2 symmetry test fails on intel compiler machine ------------------------------------+--------------------------------------- Reporter: rhaas | Owner: Type: defect | Status: new Priority: minor | Milestone: ET_2016_05 Component: EinsteinToolkit thorn | Version: development version Resolution: | Keywords: LocalInterp2 ------------------------------------+--------------------------------------- Changes (by knarf):
* milestone: => ET_2016_05
#1837: LocalInterp2 symmetry test fails on intel compiler machine ------------------------------------+--------------------------------------- Reporter: rhaas | Owner: Type: defect | Status: new Priority: minor | Milestone: ET_2016_05 Component: EinsteinToolkit thorn | Version: development version Resolution: | Keywords: LocalInterp2 ------------------------------------+---------------------------------------
Comment (by rhaas):
For the November 2015 release we will disable the test.
#1837: LocalInterp2 symmetry test fails on intel compiler machine ------------------------------------+--------------------------------------- Reporter: rhaas | Owner: Type: defect | Status: review Priority: minor | Milestone: ET_2016_05 Component: EinsteinToolkit thorn | Version: development version Resolution: | Keywords: LocalInterp2 ------------------------------------+--------------------------------------- Changes (by rhaas):
* status: new => review
#1837: LocalInterp2 symmetry test fails on intel compiler machine ------------------------------------+--------------------------------------- Reporter: rhaas | Owner: Type: defect | Status: closed Priority: minor | Milestone: ET_2016_05 Component: EinsteinToolkit thorn | Version: development version Resolution: wontfix | Keywords: LocalInterp2 ------------------------------------+--------------------------------------- Changes (by rhaas):
* status: review => closed * resolution: => wontfix
Comment:
The failure is due to the test requiring a specific set of compiler options which are not normally provided. The workaround is specific to a particular compiler and would insert compiler dependent options into the thorn's Makefile.
A cleaner solution may be to offer "PRECISE" compiler flags through the Cactus build system for those parts of the code that are dependent on standards conforming math. This is low priority since it is only of interest to a relatively small set of thorns.
trac@lists.einsteintoolkit.org