Skip to content

add support for nvidia-compilers and NVHPC#53

Merged
smoors merged 19 commits intomainfrom
nvhpc
Jan 13, 2026
Merged

add support for nvidia-compilers and NVHPC#53
smoors merged 19 commits intomainfrom
nvhpc

Conversation

@lexming
Copy link
Member

@lexming lexming commented Jun 24, 2025

Changelog:

  • manually set the label of the module subdir per toolchain
  • add method to determine if software is GPU software (can now be CUDA or NVHPC)
  • remove dependencies from GPU dummy modules on non-GPU nodes
  • extra custom stuff for NVHPC

This is already in use in EBdev

@smoors
Copy link
Member

smoors commented Jun 28, 2025

FAILED tests/test_hooks_hydra.py::test_calc_tc_gen[toolchain0] - KeyError: 'nvidia-compilers'

@lexming lexming marked this pull request as draft July 3, 2025 13:57
@lexming lexming force-pushed the nvhpc branch 2 times, most recently from a53a93e to 75743af Compare July 25, 2025 16:26
@lexming lexming marked this pull request as ready for review July 25, 2025 16:47
@lexming
Copy link
Member Author

lexming commented Jul 25, 2025

Tests will continue to fail until nvidia-compilers is merged upstream in easybuilders/easybuild-framework#4927

@lexming
Copy link
Member Author

lexming commented Jul 27, 2025

PR ready on my side

Copy link
Member

@smoors smoors left a comment

Choose a reason for hiding this comment

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

lgtm

@smoors smoors merged commit a477d94 into main Jan 13, 2026
6 checks passed
@lexming lexming deleted the nvhpc branch January 13, 2026 11:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants