split NVHPC v25 easyconfigs into nvidia-compilers#23125
split NVHPC v25 easyconfigs into nvidia-compilers#23125boegel merged 4 commits intoeasybuilders:developfrom
Conversation
Updated software
|
easybuild/easyconfigs/n/nvidia-compilers/nvidia-compilers-25.1-CUDA-12.6.0.eb
Outdated
Show resolved
Hide resolved
|
Test report by @lexming |
|
Test report by @lexming |
|
Test report by @Thyre |
Based on [easybuilders#23125](easybuilders#23125), this tries out one possible variation of an easyconfig for the nvidia-compilers. This is to make the module compatible with the defaults in EESSI/2023.06. It swaps out the SYSTEM toolchain for GCCcore-13.2.0 and uses that same gcccore version in the other deps. Also default to CUDA-12.4.
Based on [easybuilders#23125](easybuilders#23125), this tries out one possible variation of an easyconfig for the nvidia-compilers. This is to make the module compatible with the defaults in EESSI/2023.06. It swaps out the SYSTEM toolchain for GCCcore-13.2.0 and uses that same gcccore version in the other deps. Also default to CUDA-12.4. Requires: + easybuilders/easybuild-easyblocks#3788 + easybuilders/easybuild-framework#4927
Based on [easybuilders#23125](easybuilders#23125), this tries out one possible variation of an easyconfig for the nvidia-compilers. This is to make the module compatible with the defaults in EESSI/2023.06. It swaps out the SYSTEM toolchain for GCCcore-13.2.0 and uses that same gcccore version in the other deps. Also default to CUDA-12.4. Requires: + easybuilders/easybuild-easyblocks#3788 + easybuilders/easybuild-framework#4927
Based on [easybuilders#23125](easybuilders#23125), this tries out one possible variation of an easyconfig for the nvidia-compilers. This is to make the module compatible with the defaults in EESSI/2023.06. It swaps out the SYSTEM toolchain for GCCcore-13.2.0 and uses that same gcccore version in the other deps. Also default to CUDA-12.4. Requires: + easybuilders/easybuild-easyblocks#3788 + easybuilders/easybuild-framework#4927
Based on [easybuilders#23125](easybuilders#23125), this tries out one possible variation of an easyconfig for the nvidia-compilers. This is to make the module compatible with the defaults in EESSI/2023.06. It swaps out the SYSTEM toolchain for GCCcore-13.2.0 and uses that same gcccore version in the other deps. Also default to CUDA-12.4. Requires: + easybuilders/easybuild-easyblocks#3788 + easybuilders/easybuild-framework#4927
Based on [easybuilders#23125](easybuilders#23125), this tries out one possible variation of an easyconfig for the nvidia-compilers. This is to make the module compatible with the defaults in EESSI/2023.06. It swaps out the SYSTEM toolchain for GCCcore-13.2.0 and uses that same gcccore version in the other deps. Also default to CUDA-12.4. Requires: + easybuilders/easybuild-easyblocks#3788 + easybuilders/easybuild-framework#4927
Based on [easybuilders#23125](easybuilders#23125), this tries out one possible variation of an easyconfig for the nvidia-compilers. This is to make the module compatible with the defaults in EESSI/2023.06. It swaps out the SYSTEM toolchain for GCCcore-13.2.0 and uses that same gcccore version in the other deps. Also default to CUDA-12.4. Requires: + easybuilders/easybuild-easyblocks#3788 + easybuilders/easybuild-framework#4927
Based on [easybuilders#23125](easybuilders#23125), this tries out one possible variation of an easyconfig for the nvidia-compilers. This is to make the module compatible with the defaults in EESSI/2023.06. It swaps out the SYSTEM toolchain for GCCcore-13.2.0 and uses that same gcccore version in the other deps. Also default to CUDA-12.4. Requires: + easybuilders/easybuild-easyblocks#3788 + easybuilders/easybuild-framework#4927
Based on [easybuilders#23125](easybuilders#23125), this tries out one possible variation of an easyconfig for the NVHPC toolchain. The nvidia-compilers dependency also uses the GCCcore-13.2.0 toolchain. This is to make the module compatible with the defaults in EESSI/2023.06. It swaps out the SYSTEM toolchain for GCCcore-13.2.0 and uses that same gcccore version in the other deps. Also default to CUDA-12.4. Requires: + easybuilders/easybuild-easyblocks#3788 + easybuilders/easybuild-framework#4927
Based on [easybuilders#23125](easybuilders#23125), this tries out one possible variation of an easyconfig for the nvidia-compilers. This is to make the module compatible with the defaults in EESSI/2023.06. It swaps out the SYSTEM toolchain for GCCcore-13.2.0 and uses that same gcccore version in the other deps. Also default to CUDA-12.4. Requires: + easybuilders/easybuild-easyblocks#3788 + easybuilders/easybuild-framework#4927
Based on [easybuilders#23125](easybuilders#23125), this tries out one possible variation of an easyconfig for the NVHPC toolchain. The nvidia-compilers dependency also uses the GCCcore-13.2.0 toolchain. This is to make the module compatible with the defaults in EESSI/2023.06. It swaps out the SYSTEM toolchain for GCCcore-13.2.0 and uses that same gcccore version in the other deps. Also default to CUDA-12.4. Requires: + easybuilders/easybuild-easyblocks#3788 + easybuilders/easybuild-framework#4927
Based on [easybuilders#23125](easybuilders#23125), this tries out one possible variation of an easyconfig for the nvidia-compilers. This is to make the module compatible with the defaults in EESSI/2023.06. It swaps out the SYSTEM toolchain for GCCcore-13.2.0 and uses that same gcccore version in the other deps. Also default to CUDA-12.9.0. Requires: + easybuilders/easybuild-easyblocks#3788 + easybuilders/easybuild-framework#4927
Based on [easybuilders#23125](easybuilders#23125), this tries out one possible variation of an easyconfig for the NVHPC toolchain. The nvidia-compilers dependency also uses the GCCcore-13.2.0 toolchain. This is to make the module compatible with the defaults in EESSI/2023.06. It swaps out the SYSTEM toolchain for GCCcore-13.2.0 and uses that same gcccore version in the other deps. Also default to CUDA-12.9.0. Requires: + easybuilders/easybuild-easyblocks#3788 + easybuilders/easybuild-framework#4927
Based on [easybuilders#23125](easybuilders#23125), this tries out one possible variation of an easyconfig for the nvidia-compilers. This is to make the module compatible with the defaults in EESSI/2023.06. It swaps out the SYSTEM toolchain for GCCcore-13.2.0 and uses that same gcccore version in the other deps. Also default to CUDA-12.9.0. Requires: + easybuilders/easybuild-easyblocks#3788 + easybuilders/easybuild-framework#4927
Based on [easybuilders#23125](easybuilders#23125), this tries out one possible variation of an easyconfig for the NVHPC toolchain. The nvidia-compilers dependency also uses the GCCcore-13.2.0 toolchain. This is to make the module compatible with the defaults in EESSI/2023.06. It swaps out the SYSTEM toolchain for GCCcore-13.2.0 and uses that same gcccore version in the other deps. Also default to CUDA-12.9.0. Requires: + easybuilders/easybuild-easyblocks#3788 + easybuilders/easybuild-framework#4927
Based on [easybuilders#23125](easybuilders#23125), this tries out one possible variation of an easyconfig for the NVHPC toolchain. The nvidia-compilers dependency also uses the GCCcore-13.2.0 toolchain. This is to make the module compatible with the defaults in EESSI/2023.06. It swaps out the SYSTEM toolchain for GCCcore-13.2.0 and uses that same gcccore version in the other deps. Also default to CUDA-12.9.0. Requires: + easybuilders/easybuild-easyblocks#3788 + easybuilders/easybuild-framework#4927
Based on [easybuilders#23125](easybuilders#23125), this tries out one possible variation of an easyconfig for the nvidia-compilers. This is to make the module compatible with the defaults in EESSI/2023.06. It swaps out the SYSTEM toolchain for GCCcore-13.2.0 and uses that same gcccore version in the other deps. Also default to CUDA-12.9.0. Requires: + easybuilders/easybuild-easyblocks#3788 + easybuilders/easybuild-framework#4927
Based on [easybuilders#23125](easybuilders#23125), this tries out one possible variation of an easyconfig for the NVHPC toolchain. The nvidia-compilers dependency also uses the GCCcore-13.2.0 toolchain. This is to make the module compatible with the defaults in EESSI/2023.06. It swaps out the SYSTEM toolchain for GCCcore-13.2.0 and uses that same gcccore version in the other deps. Also default to CUDA-12.9.0. Requires: + easybuilders/easybuild-easyblocks#3788 + easybuilders/easybuild-framework#4927
Based on [easybuilders#23125](easybuilders#23125), this tries out one possible variation of an easyconfig for the nvidia-compilers. This is to make the module compatible with the defaults in EESSI/2023.06. It sets local_gccver to GCCcore-13.2.0 for compatibility with numactl and binutils from EESSI/2023.06. Requires: + easybuilders/easybuild-easyblocks#3788 + easybuilders/easybuild-framework#4927
|
Test report by @lexming |
|
Test report by @lexming |
|
Test report by @boegel |
|
Going in, thanks @lexming! |
Fixes #easybuilders/easybuild-framework#4853
Depends on:
NvidiaBaseeasyblock, and custom easyblocks for nvidia-compilers + NVHPC easybuild-easyblocks#3788Rework recent NVHPC v25+ easyconfigs to work with then new NVHPC/nvidia-compilers toolchains.
nvidia-compilersonly provide the compilersNVHPCprovidenvidia-compilersplus MPI and math librariesBoth toolchains can have variants with an external CUDA library.