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
2D convergence test fails on Sandy Bridge #617
Comments
We recently released Meep 1.7 and libctl 4.1.4 (as well as MPB 1.7) which include several gcc-related improvements. Try using these latest tarballs and see whether the test still fails. |
@oskooi I have tested
|
Can you try compiling with optimization turned off? For example try configuring with |
You could also try setting |
@stevengj @ChristopherHogan I have tried both ways and combined but the 2D convergence test still fails as I reported above. |
Try configuring Harminv with The other option would be to link to a different BLAS library, e.g. the reference BLAS, in case it's a bug in OpenBLAS. What operating system are you using? |
detailed system info is available in the test report gist linked at easybuilders/easybuild-easyconfigs#7129 (comment) |
For some unidentified reason with
Meep 1.6.0
the 2D convergence test performed withmake test
fails when executing it on a Sandy Bridge processor. The same exact build correctly completes all tests on Westmere, Haswell, Broadwell and Skylake. This is the full error message:The code has been compiled with
GCC 6.4.0
andOpenMPI 2.1.1
. This is the set of configuration flags:Removing
--without-gcc-arch
does not solve the issue either.Here is the list of libraries against which
Meep
has been built:The text was updated successfully, but these errors were encountered: