[Users] Test failures
Ian Hinder
ian.hinder at aei.mpg.de
Thu Nov 14 08:53:21 CST 2013
On 14 Nov 2013, at 00:55, Ian Hinder <ian.hinder at aei.mpg.de> wrote:
>
> On 7 Nov 2013, at 20:36, Frank Löffler <knarf at cct.lsu.edu> wrote:
>
>> Hi
>>
>> So far, Ian ran tests on datura and I ran the testsuites, on my
>> workstation. The gcc build shows no failures at all, but the intel suite
>> shows 9, but in part different than the one on datura.
>>
>> http://einsteintoolkit.org/release-info/parse_testsuite_results.php
>>
>> In the following I try to give a short summary of some of the failures:
>>
>> Exact/KS-tilted fails on my workstation. This has always been a fragile
>> test.
>
> This is likely due to the Exact thorn. It also fails on Stampede. I have added an EinsteinExact version of this test, and this passes on my laptop, on datura, and on stampede. I propose we remove the Exact version of this test, since the tested functionality is available in EinsteinExact, and Exact is anything but…
>
>> Some of the RotatingSymmetry180/90 testsuites fail on my workstation,
>> due to tolerance, as suggested by the results. These are the Kerr
>> testsuites, and at the same time the corresponding Kerr-EE suites
>> succeed, suggesting a similar issue as with other Exact testsuites:
>> insufficient accuracy of the initial data itself - or in other words a
>> tolerance problem.
>>
>> So, in short: apart from a hydro problem on datura we see the 'usual'
>> Exact-related problems, a failure in balsara4_1d and in the testsuites
>> of Multipole.
>>
>> However, we need more results. Please test other machines as well!
>
> Is your workstation optionlist in simfactory? What optimisation settings are you using?
>
> The following tests:
>
> E2xeon_test_rdbh (from RotatingDBHIVP)
> Kerr (from RotatingSymmetry180)
> Kerr-rotating-180 (from RotatingSymmetry180)
> Kerr-rotating-90 (from RotatingSymmetry90)
>
> pass on stampede if I replace
>
> -Ofast
>
> with
>
> -O3
>
> -Ofast expands to -O3 -no-prec-div. -no-prec-div allows the compiler to replace x/y with x * (1/y) for speed reasons. This is advertised as potentially being less accurate, as opposed to just being different at the floating point level:
All tests pass on stampede if I use:
-O0 -fp-model strict -fp-model source
This at least gives us confidence that the problems on stampede are related to optimisation and floating point issues (though we pretty much knew this already).
--
Ian Hinder
http://numrel.aei.mpg.de/people/hinder
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 203 bytes
Desc: Message signed with OpenPGP using GPGMail
Url : http://lists.einsteintoolkit.org/pipermail/users/attachments/20131114/c91d62a1/attachment.bin
More information about the Users
mailing list