Skip to content

Commit 1fdcbb0

Browse files
committed
Update modules.
1 parent 48b57ad commit 1fdcbb0

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
2+
whatis([[Name : nccl]])
3+
whatis([[Version : cuda-12.8_2.26.2]])
4+
whatis([[Short description : Optimized primitives for collective multi-GPU communication.]])
5+
whatis([[Configure options : unknown, software installed outside of Spack]])
6+
7+
help([[Optimized primitives for collective multi-GPU communication.]])
8+
9+
depends_on("cuda/12.8.0")
10+
11+
local modroot="/apps/anvilgpu/external/apps/nccl/cuda12.8/2.26.2"
12+
prepend_path("LIBRARY_PATH", modroot.."/lib", ":")
13+
prepend_path("LD_LIBRARY_PATH", modroot.."/lib", ":")
14+
prepend_path("CPATH", modroot.."/include", ":")
15+
prepend_path("PKG_CONFIG_PATH", modroot.."/lib/pkgconfig", ":")
16+
prepend_path("CMAKE_PREFIX_PATH", modroot.."/", ":")
17+
setenv("NCCL_HOME", modroot)
18+
setenv("RCAC_NCCL_ROOT", modroot)
19+
setenv("RCAC_NCCL_VERSION", "cuda-12.8_2.26.2")
20+

0 commit comments

Comments
 (0)