Skip to content
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

fix support for imkl for numexpr 2.8.0+ in numexpr easyblock #2678

Conversation

SebastianAchilles
Copy link
Member

(created using eb --new-pr)

site.cfg was updated to use the libraries tag instead of mkl_libs, which is recommended for newer version of NumPy.

CC: @jhgoebbert

@SebastianAchilles SebastianAchilles added this to the 4.x milestone Feb 13, 2022
@SebastianAchilles SebastianAchilles changed the title fix support for recent imkl version in numexpr easyblock fix support for imkl for numexpr 2.8.0+ in numexpr easyblock Feb 13, 2022
@SebastianAchilles
Copy link
Member Author

Test report by @SebastianAchilles

Overview of tested easyconfigs (in order)

  • SUCCESS numexpr-2.7.1-foss-2019b-Python-3.7.4.eb
  • SUCCESS numexpr-2.7.1-foss-2020a-Python-3.8.2.eb
  • SUCCESS numexpr-2.7.1-fosscuda-2019b-Python-3.7.4.eb
  • SUCCESS numexpr-2.7.1-intel-2019b-Python-2.7.16.eb
  • SUCCESS numexpr-2.7.1-intel-2020a-Python-3.8.2.eb
  • SUCCESS SciPy-bundle-2020.11-foss-2020b.eb
  • SUCCESS SciPy-bundle-2020.11-foss-2020b-Python-2.7.18.eb
  • SUCCESS SciPy-bundle-2020.11-fosscuda-2020b.eb
  • SUCCESS SciPy-bundle-2020.11-intel-2020b.eb
  • SUCCESS SciPy-bundle-2020.11-intelcuda-2020b.eb
  • SUCCESS SciPy-bundle-2021.05-foss-2021a.eb
  • SUCCESS SciPy-bundle-2021.05-intel-2021a.eb
  • FAIL (build issue) SciPy-bundle-2021.10-foss-2021b.eb (partial log available at https://gist.github.com/aaae7ad072b2b3ec005dcb2ac16de4de)
  • FAIL (build issue) SciPy-bundle-2021.10-foss-2021b-Python-2.7.18.eb (partial log available at https://gist.github.com/19615dd0d52d1812696bea422249192c)
  • SUCCESS SciPy-bundle-2021.10-intel-2021b.eb

Build succeeded for 13 out of 15 (15 easyconfigs in total)
cnx3 - Linux Rocky Linux 8.5, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/12fab62f0a69ba42ea49cdc64f959afc for a full test report.

@SebastianAchilles
Copy link
Member Author

Error in SciPy-bundle-2021.10-foss-2021b.eb and SciPy-bundle-2021.10-foss-2021b-Python-2.7.18.eb is

test_lobpcg.py::test_hermitian Fatal Python error: Segmentation fault

which was already observed in easybuilders/easybuild-easyconfigs#13789 (comment)

@SebastianAchilles
Copy link
Member Author

Error in SciPy-bundle-2021.10-foss-2021b.eb and SciPy-bundle-2021.10-foss-2021b-Python-2.7.18.eb is

test_lobpcg.py::test_hermitian Fatal Python error: Segmentation fault

which was already observed in easybuilders/easybuild-easyconfigs#13789 (comment)

This error was already fixed in easybuilders/easybuild-easyconfigs#14178 However I did not yet rebuild OpenBLAS.

Copy link
Contributor

@akesandgren akesandgren left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@akesandgren
Copy link
Contributor

Test report by @akesandgren

Overview of tested easyconfigs (in order)

  • SUCCESS SciPy-bundle-2021.10-foss-2021b.eb
  • SUCCESS SciPy-bundle-2021.10-foss-2021b-Python-2.7.18.eb

Build succeeded for 2 out of 2 (2 easyconfigs in total)
b-an02.hpc2n.umu.se - Linux Ubuntu 20.04, x86_64, Intel(R) Xeon(R) CPU E5-2690 v4 @ 2.60GHz, Python 3.8.10
See https://gist.github.com/dc4ea1db617b195e0f574a4d55469406 for a full test report.

@akesandgren
Copy link
Contributor

Going in, thanks @SebastianAchilles!

@akesandgren akesandgren merged commit 061897e into easybuilders:develop Feb 14, 2022
@SebastianAchilles
Copy link
Member Author

Test report by @SebastianAchilles

Overview of tested easyconfigs (in order)

  • SUCCESS SciPy-bundle-2021.10-foss-2021b.eb
  • SUCCESS SciPy-bundle-2021.10-foss-2021b-Python-2.7.18.eb
  • SUCCESS SciPy-bundle-2021.10-intel-2021b.eb

Build succeeded for 3 out of 3 (3 easyconfigs in total)
cnx3 - Linux Rocky Linux 8.5, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/58bb9e9cd696fd7c395738db43740087 for a full test report.

@boegel boegel added the update label Feb 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants