-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Green spherical diffuse test broken with Intel compilers #159
Comments
This could be related to the ODE integrator. See also #138 |
Actually |
@robertodr Any updates on this? I'm seeing the same failing test when building with Intel compilers, or when building with GCC and using |
I accidentally closed and reopened this issue and then forgot to post an actual reply. Apologies for that. There are no updates on this, the issue goes in a bit deeper than I had originally expected and the solution I tried caused other breakages. |
@robertodr Can you clarify if this is just an issue with the test itself, or does the test actually signal a problem with the installation that shouldn't be ignored? I'm wondering if it's worth considering to simply ignore the broken test and install PCMSolver anyway... Are you aware of a workaround when using the Intel compilers, e.g. by disabling a particular optimization that causes the issue? |
I could not compile this file using Intel 2019 on Saga and it's possibly related. The error I get is [ 16%] Building CXX object src/CMakeFiles/pcm-objlib.dir/green/SphericalDiffuse.cpp.o compilation aborted for /cluster/home/rolfheil/progs/pcmsolver/src/green/SphericalDiffuse.cpp (code 2) Trailing return types are allowed in the the C++-14 standard, but not in the C++-11 standard. Looking in the boost header file, there appears to be a check for C++ standard, but only for C++-17 for some reason. Is the C++ standard set for PCMSolver? |
I've tested with intel 2019.5.281 with various args down to -O0 -g and it fails green_spherical_diffuse all the time. |
Since this issue was opened, I haven't had time to look into what the exact
source of the problem is. It is unlikely I'll be able to debug any time
soon. If you're using PCMSolver in a quantum chemistry program, I suggest
you mark the spherically symmetric diffuse interface functionality as
broken to your users. FYI @ilfreddy
…On Tue, Aug 18, 2020 at 4:47 PM Åke Sandgren ***@***.***> wrote:
I've tested with intel 2019.5.281 with various args down to -O0 -g and it
fails green_spherical_diffuse all the time.
This is with PCMSolver 1.2.3
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#159 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA4JOEIUXDIQDJPWVCJSJHLSBKH6LANCNFSM4E4QCWMA>
.
--
Roberto Di Remigio
|
As some time has passed I was wondering if there is an update of that? |
Further my last comment: I have installed version 1.3.0 on AMD EPYC 7742 64-Core Processor with both Intel 2021.4.0 and GCC-11.2.0 and that test is still failing. In light of this is dragging on for nearly 4 years now, may I suggest to either fix this ongoing issue or remove the test? |
The
green-spherical-diffuse
test is broken when building with the Intel compilers.Current Behavior
I've compiled on stallo for these tests using the following module/environment set ups.
For Intel 2017:
for Intel 2018:
I have tried Debug and Release modes, to no avail. In release mode, but only for Intel 2018, I have tweaked the optimization flags from
-O3
all the way down to-O1
, again to no avail. I suspected an unsafe floating-point optimization but passing-fp-model precise
did not help.The text was updated successfully, but these errors were encountered: