diff --git a/Golden_Repo/c/CUDA/CUDA-11.7-GCCcore-11.3.0.eb b/Golden_Repo/c/CUDA/CUDA-11.7.eb similarity index 95% rename from Golden_Repo/c/CUDA/CUDA-11.7-GCCcore-11.3.0.eb rename to Golden_Repo/c/CUDA/CUDA-11.7.eb index 71bcc4a7f85b6cc1ed43836de34a0fe1e88125f1..cfe1d35e940298e1712117e555b108d9ed5a25d8 100644 --- a/Golden_Repo/c/CUDA/CUDA-11.7-GCCcore-11.3.0.eb +++ b/Golden_Repo/c/CUDA/CUDA-11.7.eb @@ -8,7 +8,7 @@ description = """CUDA (formerly Compute Unified Device Architecture) is a parall graphics processing units (GPUs) that they produce. CUDA gives developers access to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs.""" -toolchain = {'name': 'GCCcore', 'version': '11.3.0'} +toolchain = SYSTEM source_urls = ['https://developer.download.nvidia.com/compute/cuda/%(version)s.0/local_installers/'] sources = ['cuda_%%(version)s.0_%s_linux%%(cudaarch)s.run' % local_nv_version] diff --git a/Golden_Repo/n/NCCL/NCCL-default-GCCcore-11.3.0-CUDA-11.7.eb b/Golden_Repo/n/NCCL/NCCL-default-GCCcore-11.3.0-CUDA-11.7.eb index c4d73794090ff59d7b3291ef7d8cdf14220b9458..24917e56d7dfb3983ba25bbd68d42c9e8c709078 100644 --- a/Golden_Repo/n/NCCL/NCCL-default-GCCcore-11.3.0-CUDA-11.7.eb +++ b/Golden_Repo/n/NCCL/NCCL-default-GCCcore-11.3.0-CUDA-11.7.eb @@ -24,7 +24,7 @@ checksums = ['8108e00bcf995666330484cf24a5cc52c3a392acaa5aeabf88e2e168e07c291d'] builddependencies = [('binutils', '2.38')] dependencies = [ - ('CUDA', '11.7'), + ('CUDA', '11.7', '', SYSTEM), ('UCX', 'default'), ] diff --git a/Golden_Repo/o/OpenMPI/OpenMPI-4.1.4-GCC-11.3.0.eb b/Golden_Repo/o/OpenMPI/OpenMPI-4.1.4-GCC-11.3.0.eb index cd874fab11bae22271d61966fe7dba04106e77b0..6b211284208cf683ae8875ba79c9ea6d4a64d181 100644 --- a/Golden_Repo/o/OpenMPI/OpenMPI-4.1.4-GCC-11.3.0.eb +++ b/Golden_Repo/o/OpenMPI/OpenMPI-4.1.4-GCC-11.3.0.eb @@ -35,7 +35,7 @@ dependencies = [ ('zlib', '1.2.12'), ('hwloc', '2.7.1'), ('UCX', 'default'), - ('CUDA', '11.7'), + ('CUDA', '11.7', '', SYSTEM), ('libevent', '2.1.12'), ('PMIx', '3.2.3'), # We rely on this version since it is the newest supported by psmgmt ('UCC', 'default'), diff --git a/Golden_Repo/p/pscom/pscom-5.6-default-GCCcore-11.3.0.eb b/Golden_Repo/p/pscom/pscom-5.6-default-GCCcore-11.3.0.eb index 0ae6c96fceb886a36e1d720992526db897245131..1c6469d2be8a3902a34b09bb6a5f67c6189b5afa 100644 --- a/Golden_Repo/p/pscom/pscom-5.6-default-GCCcore-11.3.0.eb +++ b/Golden_Repo/p/pscom/pscom-5.6-default-GCCcore-11.3.0.eb @@ -18,7 +18,7 @@ checksums = ['b7c12b434c777e49c62ce0edbae830176f5627fe6f50170774669125d1940272'] builddependencies = [ ('binutils', '2.38'), ('popt', '1.18'), - ('CUDA', '11.7'), + ('CUDA', '11.7', '', SYSTEM), ('CMake', '3.23.1'), ] diff --git a/Golden_Repo/p/psmpi/psmpi-5.6.0-1-GCC-11.3.0.eb b/Golden_Repo/p/psmpi/psmpi-5.6.0-1-GCC-11.3.0.eb index a76f7c52ef39a0e0d9284c43d067981b38cbfc5b..26f4f9221fe486e2b2ab5a6104c4981288fc9e0a 100644 --- a/Golden_Repo/p/psmpi/psmpi-5.6.0-1-GCC-11.3.0.eb +++ b/Golden_Repo/p/psmpi/psmpi-5.6.0-1-GCC-11.3.0.eb @@ -24,7 +24,7 @@ dependencies = [ # needed due to the inclusion of hwloc ('libxml2', '2.9.13'), # Including CUDA here to trigger the hook to add the gpu property, and because it is actually needed - ('CUDA', '11.7') + ('CUDA', '11.7', '', SYSTEM) ] patches = [ diff --git a/Golden_Repo/u/UCC/UCC-default-GCCcore-11.3.0.eb b/Golden_Repo/u/UCC/UCC-default-GCCcore-11.3.0.eb index a7520f1a57e25c34743d32f9154c626ee0ed5ad7..83800c1bebe7700ac0c371eed177842b3b630049 100644 --- a/Golden_Repo/u/UCC/UCC-default-GCCcore-11.3.0.eb +++ b/Golden_Repo/u/UCC/UCC-default-GCCcore-11.3.0.eb @@ -31,7 +31,7 @@ builddependencies = [ dependencies = [ ('UCX', 'default'), - ('CUDA', '11.7'), + ('CUDA', '11.7', '', SYSTEM), ('NCCL', 'default', '-CUDA-%(cudashortver)s'), ] diff --git a/Golden_Repo/u/UCX/UCX-default-GCCcore-11.3.0.eb b/Golden_Repo/u/UCX/UCX-default-GCCcore-11.3.0.eb index 4912e2ab284473f83417c834fd51a59766134db3..f1965353ecbb848c948e53cdd212d04e4b0c40db 100644 --- a/Golden_Repo/u/UCX/UCX-default-GCCcore-11.3.0.eb +++ b/Golden_Repo/u/UCX/UCX-default-GCCcore-11.3.0.eb @@ -28,7 +28,7 @@ osdependencies = [OS_PKG_IBVERBS_DEV] dependencies = [ ('zlib', '1.2.12'), ('numactl', '2.0.15'), - ('CUDA', '11.7'), + ('CUDA', '11.7', '', SYSTEM), ] configopts = '--with-verbs ' # Build OpenFabrics support diff --git a/Overlays/hdfml_overlay/o/OpenMPI/OpenMPI-4.1.4-GCC-11.3.0.eb b/Overlays/hdfml_overlay/o/OpenMPI/OpenMPI-4.1.4-GCC-11.3.0.eb index 02760fa46e70b885ba184b3ef14ae01326fba1f1..39982bce8a9aa7774219d2bc26413adb338ab69d 100644 --- a/Overlays/hdfml_overlay/o/OpenMPI/OpenMPI-4.1.4-GCC-11.3.0.eb +++ b/Overlays/hdfml_overlay/o/OpenMPI/OpenMPI-4.1.4-GCC-11.3.0.eb @@ -35,7 +35,7 @@ dependencies = [ ('zlib', '1.2.12'), ('hwloc', '2.7.1'), ('UCX', 'default'), - ('CUDA', '11.7'), + ('CUDA', '11.7', '', SYSTEM), ('libevent', '2.1.12'), ('PMIx', '3.2.3'), # We rely on this version since it is the newest supported by psmgmt ('UCC', 'default'), diff --git a/Overlays/hdfml_overlay/p/psmpi/psmpi-5.6.0-1-GCC-11.3.0.eb b/Overlays/hdfml_overlay/p/psmpi/psmpi-5.6.0-1-GCC-11.3.0.eb index d8f50653d9e67b01bb3189e4e312881f2bf30a19..341924da867f56c87339d3f5d9462d537ff7a063 100644 --- a/Overlays/hdfml_overlay/p/psmpi/psmpi-5.6.0-1-GCC-11.3.0.eb +++ b/Overlays/hdfml_overlay/p/psmpi/psmpi-5.6.0-1-GCC-11.3.0.eb @@ -22,7 +22,7 @@ dependencies = [ # needed due to the inclusion of hwloc ('libxml2', '2.9.13'), # Including CUDA here to trigger the hook to add the gpu property, and because it is actually needed - ('CUDA', '11.7') + ('CUDA', '11.7', '', SYSTEM) ] patches = [