You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: configs/cscs/alps/gh200/craype_config
+10-10Lines changed: 10 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -16,21 +16,21 @@ module list
16
16
17
17
18
18
# Environment variables for HPC key packages that require system libraries that require system libraries (MPI.jl, CUDA.jl, HDF5.jl and ADIOS2.jl)
19
-
export JUHPC_CUDA_HOME=$CUDA_HOME# Used for CUDA.jl runtime discovery (set as CUDA_HOME in the uenv view / activate script).
20
-
export JUHPC_CUDA_RUNTIME_VERSION=$CRAY_CUDATOOLKIT_VERSION# Used for CUDA.jl runtime version definition (set in preferences).
21
-
export JUHPC_ROCM_HOME= # Used for AMDGPU.jl runtime discovery (set as ROCM_PATH in the uenv view / activate script).
22
-
export JUHPC_MPI_HOME= # Used for MPI.jl system binary discovery (set in preferences).
23
-
export JUHPC_MPI_VENDOR="cray"# Used for MPI.jl system binary discovery (used to set preferences).
24
-
export JUHPC_MPI_EXEC="srun -C gpu"# Used for MPI.jl exec command discovery (set in preferences). Arguments are space separated, e.g. "srun -C gpu".
25
-
export JUHPC_HDF5_HOME=$HDF5_DIR# Used for HDF5.jl library discovery (set in preferences).
26
-
export JUHPC_ADIOS2_HOME= # Used for ADIOS2.jl library discovery (set as JULIA_ADIOS2_PATH in the uenv view / activate script).
19
+
export JUHPC_CUDA_HOME=$CUDA_HOME# Used for CUDA.jl runtime discovery (set as CUDA_HOME in the activate script).
20
+
export JUHPC_CUDA_RUNTIME_VERSION=$CRAY_CUDATOOLKIT_VERSION# Used for CUDA.jl runtime version definition (set in preferences).
21
+
export JUHPC_ROCM_HOME= # Used for AMDGPU.jl runtime discovery (set as ROCM_PATH in the activate script).
22
+
export JUHPC_MPI_HOME= # Used for MPI.jl system binary discovery (set in preferences).
23
+
export JUHPC_MPI_VENDOR="cray"# Used for MPI.jl system binary discovery (used to set preferences).
24
+
export JUHPC_MPI_EXEC="srun -C gpu"# Used for MPI.jl exec command discovery (set in preferences). Arguments are space separated, e.g. "srun -C gpu".
25
+
export JUHPC_HDF5_HOME=$HDF5_DIR# Used for HDF5.jl library discovery (set in preferences).
26
+
export JUHPC_ADIOS2_HOME= # Used for ADIOS2.jl library discovery (set as JULIA_ADIOS2_PATH in the activate script).
27
27
28
28
29
29
# Call JUHPC
30
30
git clone https://github.com/omlins/JUHPC
31
31
JUHPC=./JUHPC/src/juhpc
32
-
JUHPC_SETUP_INSTALLDIR=$SCRATCH/${HOSTNAME%%-*}/juhpc_setup # HPC setup installation environment variables must be expanded during installation.
33
-
JULIAUP_INSTALLDIR="\$SCRATCH/\${HOSTNAME%%-*}/juliaup"# User environment variables SCRATCH and HOSTNAME must not be expanded during uenv build, but during usage. Separate installation by HOSTNAME is required, because different hosts with different architectures can share the same file system (e.g., daint and eiger on ALPS).
32
+
JUHPC_SETUP_INSTALLDIR=$SCRATCH/${HOSTNAME%%-*}/juhpc_setup # HPC setup installation environment variables must be expanded during installation.
33
+
JULIAUP_INSTALLDIR="\$SCRATCH/\${HOSTNAME%%-*}/juliaup"# User environment variables SCRATCH and HOSTNAME must not be expanded HPC setup installation, but during usage. Separate installation by HOSTNAME is required, because different hosts with different architectures can share the same file system (e.g., daint and eiger on ALPS).
0 commit comments