You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I found an odd discrepancy between the source code with the v2.01 tag and the release tarball made from that tag: the file sw4/pytest/reference/meshrefine/refine-el-1.in for the v2.01 tag is missing a line that does appear in the same file in the sw4-v2.01.tgz release tarball. The missing line is:
developer ctol=1e-10 cmaxit=100 #tighten tolerances to reduce roundoff errors
If this line is missing (as with the v2.01 tagged source), then pytest/test_sw4.py marks test refine-el-1.in as a FAIL because the tolerance check does not pass.
You can see this in the following way:
Viewing the SW4 github page in your browser, select tag "v2.01", then traverse to file "pytest/reference/meshrefine/refine-el-1.in". You will see that the above developer line is missing.
Alternately, git-clone the repo and "git checkout v2.01", then look at the above file. Again, you will see the above deverloper line is missing.
Download sw4-v2.01.tgz from the SW4 github releases page. Expand the tarball, then examine the above file. The above developer line will be present.
Given that Github creates a corresponding tag and tarball (containing the source code for that tag) when one creates a new release, it is very odd that the source code for the tag and tarball do not match.
A couple other notes:
The master branch has the developer line in refine-el-1.in, as a commit was done on master right after the v2.01 to add this.
While v2.01 is the most recent non-RAJA release, I also noticed the developer line missing in tab v2.1-b.
The text was updated successfully, but these errors were encountered:
I found an odd discrepancy between the source code with the v2.01 tag and the release tarball made from that tag: the file sw4/pytest/reference/meshrefine/refine-el-1.in for the v2.01 tag is missing a line that does appear in the same file in the sw4-v2.01.tgz release tarball. The missing line is:
developer ctol=1e-10 cmaxit=100 #tighten tolerances to reduce roundoff errors
If this line is missing (as with the v2.01 tagged source), then pytest/test_sw4.py marks test refine-el-1.in as a FAIL because the tolerance check does not pass.
You can see this in the following way:
Given that Github creates a corresponding tag and tarball (containing the source code for that tag) when one creates a new release, it is very odd that the source code for the tag and tarball do not match.
A couple other notes:
The text was updated successfully, but these errors were encountered: