Skip to content

update Libint easyblock for LibInt v2.7.0 which requires configuring via CMake#2650

Merged
ocaisa merged 1 commit intoeasybuilders:developfrom
boegel:20220112112500_new_pr_libint
Jan 18, 2022
Merged

update Libint easyblock for LibInt v2.7.0 which requires configuring via CMake#2650
ocaisa merged 1 commit intoeasybuilders:developfrom
boegel:20220112112500_new_pr_libint

Conversation

@boegel
Copy link
Copy Markdown
Member

@boegel boegel commented Jan 12, 2022

(created using eb --new-pr)

Copy link
Copy Markdown
Member

@ocaisa ocaisa left a comment

Choose a reason for hiding this comment

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

Changes look good, just need some test builds to sanity check

@boegel boegel added the update label Jan 12, 2022
@boegel boegel added this to the next release (4.5.2?) milestone Jan 12, 2022
@boegel boegel changed the title update LibInt easyblock for LibInt v2.7.0 which requires configuring via CMake update Libint easyblock for LibInt v2.7.0 which requires configuring via CMake Jan 12, 2022
@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jan 15, 2022

Test report by @boegel

Overview of tested easyconfigs (in order)

  • SUCCESS Libint-1.1.6-foss-2020a.eb
  • SUCCESS Libint-1.1.6-intel-2020a.eb
  • SUCCESS Libint-2.6.0-GCC-10.3.0-lmax-6-cp2k.eb
  • SUCCESS Libint-2.6.0-gompi-2020a-lmax-6-cp2k.eb
  • SUCCESS Libint-2.6.0-iimpi-2020a-lmax-6-cp2k.eb

Build succeeded for 5 out of 5 (5 easyconfigs in total)
node3502.doduo.os - Linux RHEL 8.2, x86_64, AMD EPYC 7552 48-Core Processor (zen2), Python 3.6.8
See https://gist.github.com/6056f161808928f06b9d17b5e1257054 for a full test report.

@migueldiascosta
Copy link
Copy Markdown
Member

Test report by @migueldiascosta

Overview of tested easyconfigs (in order)

Build succeeded for 19 out of 50 (24 easyconfigs in total)
c2dhpc - Linux centos linux 7.6.1810, x86_64, AMD EPYC 7601 32-Core Processor (zen), Python 2.7.5
See https://gist.github.com/0deeffc13cc8ffafdcda1a023a0070a0 for a full test report.

@migueldiascosta
Copy link
Copy Markdown
Member

most of the failures above are with dependencies; Libint-2.4.2-intel-2018a.eb's is a test failure but shouldn't be related to this PR; it may be worth checking if the error with Libint-2.6.0-GCC-10.2.0-lmax-6-cp2k.eb happens elsewhere?

@migueldiascosta
Copy link
Copy Markdown
Member

indeed, both those failures also happen in the system without this PR, so it's probably system specific...

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jan 16, 2022

Test report by @boegel

Overview of tested easyconfigs (in order)

  • SUCCESS Libint-2.6.0-GCC-10.2.0-lmax-6-cp2k.eb

Build succeeded for 1 out of 1 (1 easyconfigs in total)
node3502.doduo.os - Linux RHEL 8.2, x86_64, AMD EPYC 7552 48-Core Processor (zen2), Python 3.6.8
See https://gist.github.com/428f35a7edd5cbd320a5cfbb06902cbc for a full test report.

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jan 16, 2022

@migueldiascosta I'd say this is good to go?

@migueldiascosta
Copy link
Copy Markdown
Member

@boegel regarding the old easyconfigs, I suppose so. The tests for easybuilders/easybuild-easyconfigs#14704 seem to be failing in any system, but that will be addressed separately?

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jan 17, 2022

@boegel regarding the old easyconfigs, I suppose so. The tests for easybuilders/easybuild-easyconfigs#14704 seem to be failing in any system, but that will be addressed separately?

Yes, that has nothing to do with the changes in this easyblock, it's failures in the Libint test suite...

@ocaisa
Copy link
Copy Markdown
Member

ocaisa commented Jan 18, 2022

@boegel A lock file clash caused your error

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jan 18, 2022

@boegel A lock file clash caused your error

I've restarted that test just now (on Intel Skylake), after cleaning up the lock, test report should show up in a bit...

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jan 18, 2022

Test report by @boegel

Overview of tested easyconfigs (in order)

  • SUCCESS Libint-2.6.0-GCC-10.2.0-lmax-6-cp2k.eb

Build succeeded for 1 out of 1 (1 easyconfigs in total)
node3114.skitty.os - Linux centos linux 7.9.2009, x86_64, Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz (skylake_avx512), Python 3.6.8
See https://gist.github.com/630bdf8d9dd76612c9f29baed1367c90 for a full test report.

@ocaisa ocaisa merged commit a634120 into easybuilders:develop Jan 18, 2022
@boegel boegel deleted the 20220112112500_new_pr_libint branch January 18, 2022 20:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants