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

Remove code supporting obsolete versions from IntelBase family of easyblocks + remove unused custom easyblock for IPP #3533

Merged
merged 19 commits into from
Jan 2, 2025

Conversation

lexming
Copy link
Contributor

@lexming lexming commented Dec 17, 2024

Remove code from IntelBase easyblock and its derivatives that is specific to obsolete versions or features:

  • remove m32 support
  • remove usetmppath support
  • remove specific support for versions prior to 2020.x

List of affected easyblocks:

  • a/advisor.py
  • generic/intelbase.py
  • i/icc.py
  • i/ifort.py
  • i/imkl.py
  • i/impi.py
  • i/inspector.py
  • i/intel_compilers.py
  • i/ipp.py (removed)
  • i/itac.py
  • t/tbb.py
  • v/vtune.py

@lexming lexming added this to the 5.0 milestone Dec 17, 2024
@lexming lexming changed the title Cleanup old intelbase Remove code from IntelBase family of easyblock supporting obsolete versions Dec 17, 2024
@lexming lexming changed the title Remove code from IntelBase family of easyblock supporting obsolete versions Remove code supporting obsolete versions from IntelBase family of easyblocks Dec 17, 2024
@boegel
Copy link
Member

boegel commented Dec 18, 2024

ipp.py can be removed, since we don't have easyconfigs anymore for it in 5.0.x branch

@boegel boegel changed the title Remove code supporting obsolete versions from IntelBase family of easyblocks Remove code supporting obsolete versions from IntelBase family of easyblocks + remove unused custom easyblock for IPP Dec 18, 2024
Micket
Micket previously approved these changes Dec 18, 2024
Copy link
Contributor

@Micket Micket left a comment

Choose a reason for hiding this comment

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

lots of code to review, but lgtm i think

@boegel boegel changed the title Remove code supporting obsolete versions from IntelBase family of easyblocks + remove unused custom easyblock for IPP Remove code supporting obsolete versions from IntelBase family of easyblocks + remove unused custom easyblock for IPP Dec 18, 2024
@lexming
Copy link
Contributor Author

lexming commented Dec 18, 2024

Test report by @lexming

Overview of tested easyconfigs (in order)

  • SUCCESS iccifort-2020.4.304.eb

Build succeeded for 1 out of 1 (1 easyconfigs in total)
node302.hydra.os - Linux Rocky Linux 8.10, x86_64, Intel(R) Xeon(R) Gold 6148 CPU @ 2.40GHz (skylake_avx512), Python 3.6.8
See https://gist.github.com/lexming/fbe976723ae403ce875e667e3ddb5ba3 for a full test report.

@lexming
Copy link
Contributor Author

lexming commented Dec 19, 2024

Test report by @lexming

Overview of tested easyconfigs (in order)

  • SUCCESS impi-2019.9.304-iccifort-2020.4.304.eb
  • SUCCESS impi-2019.12.320-iccifort-2020.4.304.eb
  • SUCCESS impi-2021.6.0-intel-compilers-2022.1.0.eb
  • SUCCESS impi-2021.9.0-intel-compilers-2023.1.0.eb

Build succeeded for 4 out of 4 (4 easyconfigs in total)
node301.hydra.os - Linux Rocky Linux 8.10, x86_64, Intel(R) Xeon(R) Gold 6148 CPU @ 2.40GHz (skylake_avx512), Python 3.6.8
See https://gist.github.com/lexming/fbe64d50e0cc53cd9092ff2d33488a6f for a full test report.

@lexming
Copy link
Contributor Author

lexming commented Dec 20, 2024

Test report by @lexming

Overview of tested easyconfigs (in order)

  • SUCCESS imkl-2020.4.304-gompi-2020b.eb
  • SUCCESS imkl-2021.2.0-gompi-2021a.eb
  • SUCCESS imkl-2022.1.0-gompi-2022a.eb
  • SUCCESS imkl-2023.1.0-gompi-2023a.eb

Build succeeded for 4 out of 4 (4 easyconfigs in total)
node300.hydra.os - Linux Rocky Linux 8.10, x86_64, Intel(R) Xeon(R) Gold 6148 CPU @ 2.40GHz (skylake_avx512), Python 3.6.8
See https://gist.github.com/lexming/c1aeea72895a34d59bcb4b8c3f648db5 for a full test report.

@Micket
Copy link
Contributor

Micket commented Dec 23, 2024

Should i just ignore the failures? I'm not what's happening, figured i'd let you finish testing before i started running through a bunch of them.

@lexming
Copy link
Contributor Author

lexming commented Dec 23, 2024

Failures were due to issues on my side. Like forgetting to accept the EULA. All tests I've done are reported here and they are positive. But I've not tested anything else than iccifort, impi and imkl so far.

@Micket
Copy link
Contributor

Micket commented Dec 27, 2024

Hm, this confuses me. I can't just --include-easyblocks-from-pr 3533 because it complains that

== Temporary log file in case of crash /dev/shm/eb-k3_nu332/easybuild-w546b8o_.log
== easyblock itac.py included from PR #3533
== easyblock intelbase.py included from PR #3533
== easyblock impi.py included from PR #3533
== easyblock inspector.py included from PR #3533
== easyblock vtune.py included from PR #3533
== easyblock imkl.py included from PR #3533
== easyblock ifort.py included from PR #3533
== easyblock icc.py included from PR #3533
== easyblock advisor.py included from PR #3533
== easyblock tbb.py included from PR #3533
ERROR: Failed to import easyblock easybuild.easyblocks.icc from /dev/shm/included-easyblocks-osjmhsn6/easybuild/easyblocks/: cannot import name 'INSTALL_MODE_NAME_2015'

My only guess is that it's due to it not seeing the intelbase.py which is only symlinked under the generic subdirectory`

$ ls /dev/shm/included-easyblocks-osjmhsn6/easybuild/easyblocks/ -lhR
/dev/shm/included-easyblocks-osjmhsn6/easybuild/easyblocks/:
total 4.0K
lrwxrwxrwx 1 c3-builder c3-builder  44 Dec 27 15:12 advisor.py -> /dev/shm/eb-k3_nu332/ebs_pr3533/a/advisor.py
drwxrwxr-x 3 c3-builder c3-builder 100 Dec 27 15:12 generic
lrwxrwxrwx 1 c3-builder c3-builder  40 Dec 27 15:12 icc.py -> /dev/shm/eb-k3_nu332/ebs_pr3533/i/icc.py
lrwxrwxrwx 1 c3-builder c3-builder  42 Dec 27 15:12 ifort.py -> /dev/shm/eb-k3_nu332/ebs_pr3533/i/ifort.py
lrwxrwxrwx 1 c3-builder c3-builder  41 Dec 27 15:12 imkl.py -> /dev/shm/eb-k3_nu332/ebs_pr3533/i/imkl.py
lrwxrwxrwx 1 c3-builder c3-builder  41 Dec 27 15:12 impi.py -> /dev/shm/eb-k3_nu332/ebs_pr3533/i/impi.py
-rw-rw-r-- 1 c3-builder c3-builder 383 Dec 27 15:12 __init__.py
lrwxrwxrwx 1 c3-builder c3-builder  46 Dec 27 15:12 inspector.py -> /dev/shm/eb-k3_nu332/ebs_pr3533/i/inspector.py
lrwxrwxrwx 1 c3-builder c3-builder  41 Dec 27 15:12 itac.py -> /dev/shm/eb-k3_nu332/ebs_pr3533/i/itac.py
drwxrwxr-x 2 c3-builder c3-builder  80 Dec 27 15:12 __pycache__
lrwxrwxrwx 1 c3-builder c3-builder  40 Dec 27 15:12 tbb.py -> /dev/shm/eb-k3_nu332/ebs_pr3533/t/tbb.py
lrwxrwxrwx 1 c3-builder c3-builder  42 Dec 27 15:12 vtune.py -> /dev/shm/eb-k3_nu332/ebs_pr3533/v/vtune.py

/dev/shm/included-easyblocks-osjmhsn6/easybuild/easyblocks/generic:
total 4.0K
-rw-rw-r-- 1 c3-builder c3-builder 66 Dec 27 15:12 __init__.py
lrwxrwxrwx 1 c3-builder c3-builder 52 Dec 27 15:12 intelbase.py -> /dev/shm/eb-k3_nu332/ebs_pr3533/generic/intelbase.py
drwxrwxr-x 2 c3-builder c3-builder 60 Dec 27 15:12 __pycache__

Not this PR's fault i think, but it's a bit frustrating to test. I'll have to snag the intelbase manually

@boegel
Copy link
Member

boegel commented Dec 30, 2024

@Micket INSTALL_MODE_NAME_2015 is being removed, while it's still being used in icc.py, there's nothing wrong with the include mechanism?

@Micket
Copy link
Contributor

Micket commented Dec 30, 2024

while it's still being used in icc.py

No it's being removed there as well

there's nothing wrong with the include mechanism?

There is for me. In frustration, I even attempted to delete the local easyblocks i had to force it to only pick them up from the --include-easyblocks-from-pr, but then I simply hit problems like

$ eb --include-easyblocks-from-pr 3533 --debug tbb-2021.13.0-GCCcore-13.3.0.eb
== Temporary log file in case of crash /dev/shm/eb-refmq3j0/easybuild-41c5yhql.log
== easyblock advisor.py included from PR #3533
== easyblock itac.py included from PR #3533
== easyblock ifort.py included from PR #3533
== easyblock inspector.py included from PR #3533
== easyblock intelbase.py included from PR #3533
== easyblock vtune.py included from PR #3533
== easyblock imkl.py included from PR #3533
== easyblock tbb.py included from PR #3533
== easyblock icc.py included from PR #3533
== easyblock impi.py included from PR #3533
ERROR: Failed to import easyblock easybuild.easyblocks.icc from /dev/shm/included-easyblocks-kcb6vzd5/easybuild/easyblocks/: No module named 'easybuild.easyblocks.t.tbb'

(here I tested deleting my local tbb.py)

easybuild/easyblocks/i/icc.py Show resolved Hide resolved
easybuild/easyblocks/i/icc.py Outdated Show resolved Hide resolved
@branfosj
Copy link
Member

Test report by @branfosj

Overview of tested easyconfigs (in order)

  • SUCCESS Advisor-2021.4.0.eb
  • SUCCESS Advisor-2022.1.0.eb
  • SUCCESS Advisor-2023.0.0.eb
  • SUCCESS Advisor-2023.2.0.eb
  • SUCCESS Advisor-2021.2.0.eb

Build succeeded for 5 out of 5 (6 easyconfigs in total)
bear-pg0105u03a - Linux RHEL 8.10, x86_64, Intel(R) Xeon(R) Platinum 8360Y CPU @ 2.40GHz (icelake), Python 3.6.8
See https://gist.github.com/branfosj/742176f2b71edac279d65195be337b51 for a full test report.

@branfosj
Copy link
Member

Test report by @branfosj

Overview of tested easyconfigs (in order)

  • SUCCESS iccifort-2020.4.304.eb

Build succeeded for 1 out of 1 (1 easyconfigs in total)
bear-pg0211u08b - Linux RHEL 8.10, x86_64, Intel(R) Xeon(R) Gold 6248 CPU @ 2.50GHz (cascadelake), Python 3.6.8
See https://gist.github.com/branfosj/935797bfeabb4ed4820a722eda25214b for a full test report.

@branfosj
Copy link
Member

Test report by @branfosj

Overview of tested easyconfigs (in order)

  • SUCCESS Inspector-2021.4.0.eb
  • SUCCESS Inspector-2022.0.0.eb
  • SUCCESS Inspector-2022.1.0.eb
  • SUCCESS Inspector-2023.2.0.eb
  • SUCCESS Inspector-2024.2.0.eb

Build succeeded for 5 out of 5 (5 easyconfigs in total)
bear-pg0211u08b - Linux RHEL 8.10, x86_64, Intel(R) Xeon(R) Gold 6248 CPU @ 2.50GHz (cascadelake), Python 3.6.8
See https://gist.github.com/branfosj/d17da9a98ebb0ebd517f8358937f4e4a for a full test report.

@branfosj
Copy link
Member

Test report by @branfosj

Overview of tested easyconfigs (in order)

  • SUCCESS itac-2021.10.0.eb
  • SUCCESS itac-2021.2.0.eb
  • SUCCESS itac-2021.5.0.eb
  • SUCCESS itac-2021.6.0.eb

Build succeeded for 4 out of 4 (4 easyconfigs in total)
bear-pg0211u08b - Linux RHEL 8.10, x86_64, Intel(R) Xeon(R) Gold 6248 CPU @ 2.50GHz (cascadelake), Python 3.6.8
See https://gist.github.com/branfosj/bac4569d1d0595f34d793a2343580399 for a full test report.

@branfosj
Copy link
Member

Test report by @branfosj

Overview of tested easyconfigs (in order)

  • SUCCESS CUDAcore-11.1.1.eb
  • SUCCESS binutils-2.35.eb
  • SUCCESS GCCcore-10.2.0.eb
  • SUCCESS zlib-1.2.11-GCCcore-10.2.0.eb
  • SUCCESS help2man-1.47.16-GCCcore-10.2.0.eb
  • SUCCESS M4-1.4.18-GCCcore-10.2.0.eb
  • SUCCESS Bison-3.7.1-GCCcore-10.2.0.eb
  • SUCCESS flex-2.6.4-GCCcore-10.2.0.eb
  • SUCCESS binutils-2.35-GCCcore-10.2.0.eb
  • SUCCESS iccifort-2020.4.304.eb
  • SUCCESS CUDA-11.1.1-iccifort-2020.4.304.eb
  • SUCCESS iccifortcuda-2020b.eb

Build succeeded for 12 out of 12 (1 easyconfigs in total)
bear-pg0208u31a - Linux RHEL 8.10, x86_64, Intel(R) Xeon(R) Platinum 8360Y CPU @ 2.40GHz (icelake), 1 x NVIDIA NVIDIA A100-SXM4-40GB, 560.35.05, Python 3.6.8
See https://gist.github.com/branfosj/18ba4a688d4fa4953de7d57ba5b64156 for a full test report.

@branfosj
Copy link
Member

Test report by @branfosj

Overview of tested easyconfigs (in order)

  • SUCCESS VTune-2021.6.0.eb
  • SUCCESS VTune-2021.9.0.eb
  • SUCCESS VTune-2022.0.0.eb
  • SUCCESS VTune-2022.2.0.eb
  • SUCCESS VTune-2022.3.0.eb
  • SUCCESS VTune-2023.2.0.eb
  • SUCCESS VTune-2024.3.0.eb
  • SUCCESS VTune-2025.0.0.eb

Build succeeded for 8 out of 8 (8 easyconfigs in total)
bear-pg0211u08b - Linux RHEL 8.10, x86_64, Intel(R) Xeon(R) Gold 6248 CPU @ 2.50GHz (cascadelake), Python 3.6.8
See https://gist.github.com/branfosj/6ae300b16dcb44e00bf0ddd65cc18e5d for a full test report.

@branfosj
Copy link
Member

Test report by @branfosj

Overview of tested easyconfigs (in order)

  • SUCCESS impi-2019.9.304-iccifortcuda-2020b.eb

Build succeeded for 1 out of 1 (1 easyconfigs in total)
bear-pg0208u35a - Linux RHEL 8.10, x86_64, Intel(R) Xeon(R) Platinum 8360Y CPU @ 2.40GHz (icelake), 1 x NVIDIA NVIDIA A100-SXM4-40GB, 560.35.05, Python 3.6.8
See https://gist.github.com/branfosj/e84f97add1d3e64d7a26c18cadab6b3f for a full test report.

@branfosj
Copy link
Member

Test report by @branfosj

Overview of tested easyconfigs (in order)

  • SUCCESS imkl-2021.4.0.eb
  • SUCCESS imkl-2021.4.0-iompi-2021b.eb
  • SUCCESS imkl-2022.0.1.eb
  • SUCCESS imkl-2022.1.0.eb
  • SUCCESS imkl-2022.1.0-gompi-2022a.eb
  • SUCCESS imkl-2022.2.0.eb
  • SUCCESS imkl-2022.2.1.eb
  • SUCCESS imkl-2023.0.0.eb
  • SUCCESS imkl-2023.1.0.eb
  • SUCCESS imkl-2023.1.0-gompi-2023a.eb
  • SUCCESS imkl-2023.2.0.eb
  • SUCCESS imkl-2023.2.0-gompi-2023b.eb
  • SUCCESS imkl-2024.0.0.eb
  • SUCCESS imkl-2024.2.0.eb
  • SUCCESS intel-compilers-2021.1.2.eb
  • SUCCESS intel-compilers-2021.2.0.eb
  • SUCCESS intel-compilers-2021.3.0.eb
  • SUCCESS intel-compilers-2021.4.0.eb
  • SUCCESS intel-compilers-2022.0.1.eb
  • SUCCESS intel-compilers-2022.0.2.eb
  • SUCCESS intel-compilers-2022.1.0.eb
  • SUCCESS intel-compilers-2022.2.0.eb
  • SUCCESS intel-compilers-2022.2.1.eb
  • SUCCESS intel-compilers-2023.0.0.eb
  • SUCCESS intel-compilers-2023.1.0.eb
  • SUCCESS intel-compilers-2023.2.1.eb
  • SUCCESS intel-compilers-2024.0.0.eb
  • SUCCESS intel-compilers-2024.2.0.eb
  • SUCCESS intel-compilers-2025.0.0.eb
  • SUCCESS tbb-2020.1-GCCcore-12.3.0.eb
  • SUCCESS tbb-2021.10.0-GCCcore-12.2.0.eb
  • SUCCESS tbb-2021.4.0-GCCcore-11.2.0.eb
  • SUCCESS tbb-2021.5.0-GCCcore-11.3.0.eb
  • SUCCESS tbb-2021.11.0-GCCcore-12.3.0.eb
  • SUCCESS tbb-2021.9.0-GCCcore-12.2.0.eb
  • SUCCESS tbb-2020.3-GCCcore-11.2.0.eb
  • SUCCESS tbb-2021.13.0-GCCcore-13.2.0.eb
  • SUCCESS tbb-2020.3-GCCcore-12.3.0.eb
  • SUCCESS tbb-2021.13.0-GCCcore-13.3.0.eb
  • SUCCESS impi-2021.10.0-intel-compilers-2023.2.1.eb
  • SUCCESS impi-2021.11.0-intel-compilers-2024.0.0.eb
  • SUCCESS impi-2021.1.1-intel-compilers-2021.1.2.eb
  • SUCCESS impi-2021.13.0-intel-compilers-2024.2.0.eb
  • SUCCESS impi-2021.4.0-intel-compilers-2021.4.0.eb
  • SUCCESS impi-2021.5.0-intel-compilers-2022.0.1.eb
  • SUCCESS impi-2021.6.0-intel-compilers-2022.1.0.eb
  • SUCCESS impi-2021.7.0-intel-compilers-2022.2.0.eb
  • SUCCESS impi-2021.7.1-intel-compilers-2022.2.1.eb
  • SUCCESS impi-2021.8.0-intel-compilers-2023.0.0.eb
  • SUCCESS impi-2021.9.0-intel-compilers-2023.1.0.eb
  • SUCCESS imkl-FFTW-2021.4.0-gompi-2021b.eb
  • SUCCESS imkl-FFTW-2023.2.0-iimpi-2023b.eb
  • SUCCESS imkl-FFTW-2023.1.0-iimpi-2023a.eb
  • SUCCESS imkl-FFTW-2024.2.0-iimpi-2024a.eb
  • SUCCESS NVHPC-21.2.eb
  • SUCCESS iimpi-2020.12.eb
  • SUCCESS iccifort-2020.4.304.eb
  • SUCCESS iimpi-2022.05.eb
  • SUCCESS iimpi-2022.11.eb
  • SUCCESS iimpi-2023.03.eb
  • SUCCESS iimpi-2021b.eb
  • SUCCESS iimpi-2022a.eb
  • SUCCESS iimpi-2022b.eb
  • SUCCESS iimpi-2023.11.eb
  • SUCCESS iimpi-2022.00.eb
  • SUCCESS iimpi-2022.09.eb
  • SUCCESS iimpi-2022.12.eb
  • SUCCESS iimpi-2023.07.eb
  • SUCCESS imkl-2020.4.304-NVHPC-21.2.eb
  • SUCCESS imkl-2021.1.1-iimpi-2020.12.eb
  • SUCCESS impi-2019.12.320-iccifort-2020.4.304.eb
  • SUCCESS impi-2019.9.304-iccifort-2020.4.304.eb
  • SUCCESS imkl-FFTW-2022.1.0-iimpi-2022.05.eb
  • SUCCESS imkl-FFTW-2022.2.1-iimpi-2022.11.eb
  • SUCCESS imkl-FFTW-2023.1.0-iimpi-2023.03.eb
  • SUCCESS imkl-FFTW-2021.4.0-iimpi-2021b.eb
  • SUCCESS imkl-FFTW-2022.1.0-iimpi-2022a.eb
  • SUCCESS imkl-FFTW-2022.2.1-iimpi-2022b.eb
  • SUCCESS imkl-FFTW-2024.0.0-iimpi-2023.11.eb
  • SUCCESS imkl-FFTW-2022.0.1-iimpi-2022.00.eb
  • SUCCESS imkl-FFTW-2022.2.0-iimpi-2022.09.eb
  • SUCCESS imkl-FFTW-2023.0.0-iimpi-2022.12.eb
  • SUCCESS imkl-FFTW-2023.2.0-iimpi-2023.07.eb
  • SUCCESS iimpi-2020b.eb
  • SUCCESS imkl-2020.4.304-iimpi-2020b.eb
  • SUCCESS GCC-10.2.0.eb
  • SUCCESS impi-2019.9.304-iccifortcuda-2020b.eb
  • SUCCESS bzip2-1.0.8-GCCcore-10.2.0.eb
  • SUCCESS ncurses-6.2-GCCcore-10.3.0.eb
  • SUCCESS iimpic-2020b.eb
  • SUCCESS imkl-2020.4.304-iimpic-2020b.eb
  • SUCCESS CUDA-11.1.1-GCC-10.2.0.eb
  • SUCCESS cURL-7.72.0-GCCcore-10.2.0.eb
  • SUCCESS bzip2-1.0.8-GCCcore-10.3.0.eb
  • SUCCESS PCRE-8.44-GCCcore-10.3.0.eb
  • SUCCESS SWIG-4.0.2-GCCcore-10.3.0.eb
  • SUCCESS cURL-7.76.0-GCCcore-10.3.0.eb
  • SUCCESS libevent-2.1.12-GCCcore-10.2.0.eb
  • SUCCESS UnZip-6.0-GCCcore-10.3.0.eb
  • SUCCESS libfabric-1.11.0-GCCcore-10.2.0.eb
  • SUCCESS libtool-2.4.6-GCCcore-10.3.0.eb
  • SUCCESS expat-2.2.9-GCCcore-10.3.0.eb
  • SUCCESS XZ-5.2.5-GCCcore-10.2.0.eb
  • SUCCESS XZ-5.2.5-GCCcore-10.3.0.eb
  • SUCCESS libarchive-3.4.3-GCCcore-10.2.0.eb
  • SUCCESS libxml2-2.9.10-GCCcore-10.2.0.eb
  • SUCCESS libxml2-2.9.10-GCCcore-10.3.0.eb
  • SUCCESS libarchive-3.5.1-GCCcore-10.3.0.eb
  • SUCCESS CMake-3.18.4-GCCcore-10.2.0.eb
  • SUCCESS CMake-3.20.1-GCCcore-10.3.0.eb
  • SUCCESS tbb-2020.3-GCCcore-10.2.0.eb
  • SUCCESS libreadline-8.1-GCCcore-10.3.0.eb
  • SUCCESS gcccuda-2020b.eb
  • SUCCESS xorg-macros-1.19.2-GCCcore-10.2.0.eb
  • SUCCESS Perl-5.32.1-GCCcore-10.3.0-minimal.eb
  • SUCCESS libpciaccess-0.16-GCCcore-10.2.0.eb
  • SUCCESS makeinfo-6.7-GCCcore-10.3.0-minimal.eb
  • SUCCESS hwloc-2.2.0-GCCcore-10.2.0.eb
  • SUCCESS groff-1.22.4-GCCcore-10.3.0.eb
  • FAIL (build issue) OpenMPI-4.0.5-iccifort-2020.4.304.eb (partial log available at https://gist.github.com/branfosj/f2f3c193ca4bb5c31046d1a6f8c9da10)
  • FAIL (build issue) OpenMPI-4.0.5-GCC-10.2.0.eb (partial log available at https://gist.github.com/branfosj/47fdfa7e8d9ea5829c8937ca1b45049f)
  • FAIL (build issue) gompi-2020b.eb (partial log available at https://gist.github.com/branfosj/221ae89f69e8062431ebe0c672fdbc72)
  • FAIL (build issue) iompi-2020b.eb (partial log available at https://gist.github.com/branfosj/e399aa2c8b011a83412086342dc4be1d)
  • FAIL (build issue) imkl-2020.4.304-gompi-2020b.eb (partial log available at https://gist.github.com/branfosj/b559deed5276c88c4f6063391d57c367)
  • FAIL (build issue) imkl-2020.4.304-iompi-2020b.eb (partial log available at https://gist.github.com/branfosj/0e797bd68468e63c83f706cc8ad596f7)
  • SUCCESS DB-18.1.40-GCCcore-10.3.0.eb
  • SUCCESS gettext-0.21-GCCcore-10.3.0.eb
  • SUCCESS Check-0.15.2-GCCcore-10.2.0.eb
  • SUCCESS Perl-5.32.1-GCCcore-10.3.0.eb
  • SUCCESS Autoconf-2.71-GCCcore-10.3.0.eb
  • SUCCESS Automake-1.16.3-GCCcore-10.3.0.eb
  • SUCCESS GDRCopy-2.1-GCCcore-10.2.0-CUDA-11.1.1.eb
  • SUCCESS Autotools-20210128-GCCcore-10.3.0.eb
  • SUCCESS numactl-2.0.14-GCCcore-10.3.0.eb
  • SUCCESS libfabric-1.12.1-GCCcore-10.3.0.eb
  • SUCCESS UCX-1.9.0-GCCcore-10.2.0-CUDA-11.1.1.eb
  • SUCCESS git-2.32.0-GCCcore-10.3.0-nodocs.eb
  • SUCCESS xorg-macros-1.19.3-GCCcore-10.3.0.eb
  • SUCCESS UCX-1.10.0-GCCcore-10.3.0.eb
  • FAIL (build issue) OpenMPI-4.0.5-gcccuda-2020b.eb (partial log available at https://gist.github.com/branfosj/c4448fe89fa967db7373607b9c5d6ce5)
  • SUCCESS libpciaccess-0.16-GCCcore-10.3.0.eb
  • SUCCESS impi-2021.2.0-intel-compilers-2021.2.0.eb
  • SUCCESS impi-2021.3.0-intel-compilers-2021.3.0.eb
  • FAIL (build issue) gompic-2020b.eb (partial log available at https://gist.github.com/branfosj/206bc76be1c81e8c5e253f6bfdf9cc58)
  • SUCCESS iimpi-2021a.eb
  • SUCCESS hwloc-2.4.1-GCCcore-10.3.0.eb
  • SUCCESS PMIx-3.2.3-GCCcore-10.3.0.eb
  • FAIL (build issue) imkl-2020.4.304-gompic-2020b.eb (partial log available at https://gist.github.com/branfosj/5cd3f0e108205cb4c4eb61e8aa505377)
  • SUCCESS imkl-2021.2.0-iimpi-2021a.eb
  • SUCCESS OpenMPI-4.1.1-GCC-10.3.0.eb
  • SUCCESS OpenMPI-4.1.1-intel-compilers-2021.2.0.eb
  • SUCCESS gompi-2021a.eb
  • SUCCESS iompi-2021a.eb
  • SUCCESS imkl-2021.2.0-gompi-2021a.eb
  • SUCCESS imkl-2021.2.0-iompi-2021a.eb
  • SUCCESS imkl-2021.3.0-gompi-2021a.eb
  • SUCCESS GMP-6.2.1-GCCcore-10.3.0.eb
  • SUCCESS libffi-3.3-GCCcore-10.3.0.eb
  • SUCCESS Tcl-8.6.11-GCCcore-10.3.0.eb
  • SUCCESS SQLite-3.35.4-GCCcore-10.3.0.eb
  • SUCCESS Python-3.9.5-GCCcore-10.3.0-bare.eb
  • FAIL (build issue) Rust-1.52.1-GCCcore-10.3.0.eb (partial log available at https://gist.github.com/branfosj/68a4e2bdfeb3269ead098145b7dc62d6)
  • FAIL (build issue) Python-3.9.5-GCCcore-10.3.0.eb (partial log available at https://gist.github.com/branfosj/c73ea5497a87ac5a48df1631c599f0f1)
  • FAIL (build issue) tbb-2020.3-GCCcore-10.3.0.eb (partial log available at https://gist.github.com/branfosj/22a3877c6551cccc35c856fedca3edfa)

Build succeeded for 152 out of 164 (82 easyconfigs in total)
bear-pg0105u03a - Linux RHEL 8.10, x86_64, Intel(R) Xeon(R) Platinum 8360Y CPU @ 2.40GHz (icelake), Python 3.6.8
See https://gist.github.com/branfosj/cdeacffec8c7c583eaf2ec956babae9c for a full test report.

@branfosj
Copy link
Member

Test report by @branfosj

Overview of tested easyconfigs (in order)

  • SUCCESS tbb-2020.3-GCCcore-10.3.0.eb
  • SUCCESS imkl-2020.4.304-gompic-2020b.eb
  • SUCCESS imkl-2020.4.304-iompi-2020b.eb
  • SUCCESS imkl-2020.4.304-gompi-2020b.eb

Build succeeded for 4 out of 4 (4 easyconfigs in total)
bear-pg0105u03a - Linux RHEL 8.10, x86_64, Intel(R) Xeon(R) Platinum 8360Y CPU @ 2.40GHz (icelake), Python 3.6.8
See https://gist.github.com/branfosj/a05bf96e127b761253e4f674abd6402f for a full test report.

@branfosj branfosj merged commit 4e7c190 into easybuilders:5.0.x Jan 2, 2025
19 checks passed
@lexming lexming deleted the cleanup-old-intelbase branch January 8, 2025 08:51
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.

4 participants