Skip to content

include missing directories in llnl-blt 0.7.1 and add patch for CUDA 13#24777

Merged
boegel merged 1 commit intoeasybuilders:developfrom
Thyre:20251208121942_new_pr_llnl-blt071
Dec 9, 2025
Merged

include missing directories in llnl-blt 0.7.1 and add patch for CUDA 13#24777
boegel merged 1 commit intoeasybuilders:developfrom
Thyre:20251208121942_new_pr_llnl-blt071

Conversation

@Thyre
Copy link
Copy Markdown
Collaborator

@Thyre Thyre commented Dec 8, 2025

(created using eb --new-pr)

Fixes the following failure when ones tries to use the package:

CMake Error at /p/software/default/stages/2026/software/blt/0.7.1-GCCcore-14.3.0/SetupBLT.cmake:224 (add_subdirectory):
  add_subdirectory given source
  "/p/software/default/stages/2026/software/blt/0.7.1-GCCcore-14.3.0/thirdparty_builtin"
  which is not an existing directory.
Call Stack (most recent call first):
  cmake/load_blt.cmake:25 (include)
  CMakeLists.txt:46 (include)


CMake Error at /p/software/default/stages/2026/software/blt/0.7.1-GCCcore-14.3.0/SetupBLT.cmake:230 (add_subdirectory):
  add_subdirectory given source
  "/p/software/default/stages/2026/software/blt/0.7.1-GCCcore-14.3.0/tests/smoke"
  which is not an existing directory.
Call Stack (most recent call first):
  cmake/load_blt.cmake:25 (include)
  CMakeLists.txt:46 (include)

also adds a patch for CUDA 13, since tests are built any time ENABLE_TESTS is passed, which would fail with CUDA 13 due to changes in their API.

@Thyre Thyre changed the title include missing directories in llnl-blt and add patch for CUDA 13 include missing directories in llnl-blt 0.7.1 and add patch for CUDA 13 Dec 8, 2025
@Thyre Thyre added the bug fix label Dec 8, 2025
@github-actions github-actions Bot added the change label Dec 8, 2025
@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Dec 8, 2025

Test report by @Thyre
SUCCESS
Build succeeded for 1 out of 1 (total: 0 secs) (1 easyconfigs in total)
Linux - Linux Arch Linux UNKNOWN, x86_64, AMD Ryzen 7 7800X3D 8-Core Processor (zen4), 1 x AMD Navi 48 [Radeon RX 9070/9070 XT/9070 GRE] (device id: 0x7550, gfx: gfx1201, driver: Linuxversion6.17.9-arch1-1(linux@archlinux)(gcc(GCC)15.2.120251112,GNUld(GNUBinutils)2.45.1)#1SMPPREEMPT_DYNAMICMon,24Nov202515:21:09+0000), 1 x AMD Raphael (device id: 0x164e, gfx: gfx1036, driver: Linuxversion6.17.9-arch1-1(linux@archlinux)(gcc(GCC)15.2.120251112,GNUld(GNUBinutils)2.45.1)#1SMPPREEMPT_DYNAMICMon,24Nov202515:21:09+0000), Python 3.13.7
See https://gist.github.com/Thyre/36e5e14d9c2a12b83226a163a69cc5c0 for a full test report.

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Dec 8, 2025

Test report by @Thyre
SUCCESS
Build succeeded for 1 out of 1 (total: 0 secs) (1 easyconfigs in total)
ZAM054 - Linux Zorin OS 18, x86_64, 12th Gen Intel(R) Core(TM) i7-1260P (skylake), 1 x NVIDIA NVIDIA GeForce MX550, 580.95.05, Python 3.12.3
See https://gist.github.com/Thyre/980c6e3b8e9c4038c103ca25f0bc646f for a full test report.

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Dec 8, 2025

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Copy Markdown
Collaborator

@Thyre: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=24777 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_24777 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 9042

Test results coming soon (I hope)...

Details

- notification for comment with ID 3626430216 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 1 out of 1 (total: 9 secs) (1 easyconfigs in total)
jsczen3c3.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/6ddbf4123ed47ce9e8a865dd807db03d for a full test report.

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Dec 8, 2025

Test report by @Thyre
SUCCESS
Build succeeded for 1 out of 1 (total: 6 secs) (1 easyconfigs in total)
jrc0901.jureca - Linux Rocky Linux 9.6, AArch64, ARM UNKNOWN (neoverse_v2), 1 x NVIDIA NVIDIA GH200 480GB, 580.95.05, Python 3.9.21
See https://gist.github.com/Thyre/b0a0f5c88aa0a260cedc41759a101a72 for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Dec 9, 2025

Test report by @boegel
SUCCESS
Build succeeded for 1 out of 1 (total: 2 secs) (1 easyconfigs in total)
node3907.accelgor.os - Linux RHEL 9.6, x86_64, AMD EPYC 7413 24-Core Processor (zen3), 1 x NVIDIA NVIDIA A100-SXM4-80GB, 580.95.05, Python 3.9.21
See https://gist.github.com/boegel/03fb4067a485a0766f608030bbb3fcdc for a full test report.

@boegel boegel added this to the next release (5.2.0?) milestone Dec 9, 2025
@boegel boegel removed the change label Dec 9, 2025
Copy link
Copy Markdown
Member

@boegel boegel left a comment

Choose a reason for hiding this comment

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

lgtm

@boegel
Copy link
Copy Markdown
Member

boegel commented Dec 9, 2025

Going in, thanks @Thyre!

@boegel boegel merged commit 5c67e98 into easybuilders:develop Dec 9, 2025
8 checks passed
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