-
Notifications
You must be signed in to change notification settings - Fork 15
2021-rc.1: some test fail on i586 #652
Comments
did libint pass all of its own tests? |
My guess and checking all the tests is that the kinetic integral from libint does not work correctly. Maybe more, but that at least accounts for aomatrix, ppm and dftengine. The rest I do not get at the moment. As a first start we should see if libint passes its own tests. |
I am not sure if it is sensible to still support 32bit. The only reason this is still interesting, is because it can discover potential bugs in our stuff. |
I am running the test suite right now. |
The test suite doesn't even work on x86_64:
|
hmmmm |
@mbanck, it seems libint2 is not giving the right results on i586. |
Which is not surprising the designers of libint specifically said not to support 32-bit. |
@susilehtola did you ever test the 32-bit libint2 packages on Fedora? |
The CP2K folks seem
What are the failures that you get? |
See evaleev/libint#196 (comment) for some analysis. To add to that, the other tests (unit tests and hf) also pass, I had to rebuild with eigen3 support to run those. |
I'm not sure I've properly tested any of them, since there haven't been any programs using the library. The Fedora packages are also quite old; I'm waiting on a new stable release. Also, unlike libint v1, libint v2 can be compiled in several API incompatible ways due to the possible function orderings, which makes life hard.... |
Due libint not supporting 32-bit, we dropped support for 32-bit as well. |
Related to #651 , using a patch from Debian I was able to make libint2 works on 32-bits, now some of our tests fail:
Details here
The text was updated successfully, but these errors were encountered: