Skip to content

Commit

Permalink
Move leftover Makefiles to new SM scheme
Browse files Browse the repository at this point in the history
  • Loading branch information
AndiH committed Nov 14, 2024
1 parent 043528f commit 58d7ddd
Show file tree
Hide file tree
Showing 16 changed files with 29 additions and 13 deletions.
3 changes: 2 additions & 1 deletion 03-H_Multi_GPU_Parallelization/.master/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ CUDA_HOME ?= /usr/local/cuda
ifndef MPI_HOME
$(error MPI_HOME is not set)
endif
_JSCCOURSE_GPU_ARCH?=80
GENCODE_SM30 := -gencode arch=compute_30,code=sm_30
GENCODE_SM35 := -gencode arch=compute_35,code=sm_35
GENCODE_SM37 := -gencode arch=compute_37,code=sm_37
Expand All @@ -15,7 +16,7 @@ GENCODE_SM60 := -gencode arch=compute_60,code=sm_60
GENCODE_SM70 := -gencode arch=compute_70,code=sm_70
GENCODE_SM80 := -gencode arch=compute_80,code=sm_80 -gencode arch=compute_80,code=compute_80
GENCODE_SM90 := -gencode arch=compute_90,code=sm_90 -gencode arch=compute_90,code=compute_90
GENCODE_FLAGS := $(GENCODE_SM80) $(GENCODE_SM90)
GENCODE_FLAGS := $(GENCODE_SM$(_JSCCOURSE_GPU_ARCH))
ifdef DISABLE_CUB
NVCC_FLAGS = -Xptxas --optimize-float-atomics
else
Expand Down
3 changes: 2 additions & 1 deletion 03-H_Multi_GPU_Parallelization/solutions/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ CUDA_HOME ?= /usr/local/cuda
ifndef MPI_HOME
$(error MPI_HOME is not set)
endif
_JSCCOURSE_GPU_ARCH?=80
GENCODE_SM30 := -gencode arch=compute_30,code=sm_30
GENCODE_SM35 := -gencode arch=compute_35,code=sm_35
GENCODE_SM37 := -gencode arch=compute_37,code=sm_37
Expand All @@ -15,7 +16,7 @@ GENCODE_SM60 := -gencode arch=compute_60,code=sm_60
GENCODE_SM70 := -gencode arch=compute_70,code=sm_70
GENCODE_SM80 := -gencode arch=compute_80,code=sm_80 -gencode arch=compute_80,code=compute_80
GENCODE_SM90 := -gencode arch=compute_90,code=sm_90 -gencode arch=compute_90,code=compute_90
GENCODE_FLAGS := $(GENCODE_SM80) $(GENCODE_SM90)
GENCODE_FLAGS := $(GENCODE_SM$(_JSCCOURSE_GPU_ARCH))
ifdef DISABLE_CUB
NVCC_FLAGS = -Xptxas --optimize-float-atomics
else
Expand Down
3 changes: 2 additions & 1 deletion 03-H_Multi_GPU_Parallelization/solutions/advanced/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ CUDA_HOME ?= /usr/local/cuda
ifndef MPI_HOME
$(error MPI_HOME is not set)
endif
_JSCCOURSE_GPU_ARCH?=80
GENCODE_SM30 := -gencode arch=compute_30,code=sm_30
GENCODE_SM35 := -gencode arch=compute_35,code=sm_35
GENCODE_SM37 := -gencode arch=compute_37,code=sm_37
Expand All @@ -15,7 +16,7 @@ GENCODE_SM60 := -gencode arch=compute_60,code=sm_60
GENCODE_SM70 := -gencode arch=compute_70,code=sm_70
GENCODE_SM80 := -gencode arch=compute_80,code=sm_80 -gencode arch=compute_80,code=compute_80
GENCODE_SM90 := -gencode arch=compute_90,code=sm_90 -gencode arch=compute_90,code=compute_90
GENCODE_FLAGS := $(GENCODE_SM80) $(GENCODE_SM90)
GENCODE_FLAGS := $(GENCODE_SM$(_JSCCOURSE_GPU_ARCH))
ifdef DISABLE_CUB
NVCC_FLAGS = -Xptxas --optimize-float-atomics
else
Expand Down
3 changes: 2 additions & 1 deletion 03-H_Multi_GPU_Parallelization/tasks/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ CUDA_HOME ?= /usr/local/cuda
ifndef MPI_HOME
$(error MPI_HOME is not set)
endif
_JSCCOURSE_GPU_ARCH?=80
GENCODE_SM30 := -gencode arch=compute_30,code=sm_30
GENCODE_SM35 := -gencode arch=compute_35,code=sm_35
GENCODE_SM37 := -gencode arch=compute_37,code=sm_37
Expand All @@ -15,7 +16,7 @@ GENCODE_SM60 := -gencode arch=compute_60,code=sm_60
GENCODE_SM70 := -gencode arch=compute_70,code=sm_70
GENCODE_SM80 := -gencode arch=compute_80,code=sm_80 -gencode arch=compute_80,code=compute_80
GENCODE_SM90 := -gencode arch=compute_90,code=sm_90 -gencode arch=compute_90,code=compute_90
GENCODE_FLAGS := $(GENCODE_SM80) $(GENCODE_SM90)
GENCODE_FLAGS := $(GENCODE_SM$(_JSCCOURSE_GPU_ARCH))
ifdef DISABLE_CUB
NVCC_FLAGS = -Xptxas --optimize-float-atomics
else
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ NVCC=nvcc
MPICXX=mpicxx
JSC_SUBMIT_CMD ?= srun --gres=gpu:4 --ntasks-per-node 4
CUDA_HOME ?= /usr/local/cuda
_JSCCOURSE_GPU_ARCH?=80
GENCODE_SM30 := -gencode arch=compute_30,code=sm_30
GENCODE_SM35 := -gencode arch=compute_35,code=sm_35
GENCODE_SM37 := -gencode arch=compute_37,code=sm_37
Expand All @@ -13,7 +14,7 @@ GENCODE_SM60 := -gencode arch=compute_60,code=sm_60
GENCODE_SM70 := -gencode arch=compute_70,code=sm_70
GENCODE_SM80 := -gencode arch=compute_80,code=sm_80 -gencode arch=compute_80,code=compute_80
GENCODE_SM90 := -gencode arch=compute_90,code=sm_90 -gencode arch=compute_90,code=compute_90
GENCODE_FLAGS := $(GENCODE_SM80) $(GENCODE_SM90)
GENCODE_FLAGS := $(GENCODE_SM$(_JSCCOURSE_GPU_ARCH))
ifdef DISABLE_CUB
NVCC_FLAGS = -Xptxas --optimize-float-atomics
else
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ NVCC=nvcc
MPICXX=mpicxx
JSC_SUBMIT_CMD ?= srun --gres=gpu:4 --ntasks-per-node 4
CUDA_HOME ?= /usr/local/cuda
_JSCCOURSE_GPU_ARCH?=80
GENCODE_SM30 := -gencode arch=compute_30,code=sm_30
GENCODE_SM35 := -gencode arch=compute_35,code=sm_35
GENCODE_SM37 := -gencode arch=compute_37,code=sm_37
Expand All @@ -13,7 +14,7 @@ GENCODE_SM60 := -gencode arch=compute_60,code=sm_60
GENCODE_SM70 := -gencode arch=compute_70,code=sm_70
GENCODE_SM80 := -gencode arch=compute_80,code=sm_80 -gencode arch=compute_80,code=compute_80
GENCODE_SM90 := -gencode arch=compute_90,code=sm_90 -gencode arch=compute_90,code=compute_90
GENCODE_FLAGS := $(GENCODE_SM80) $(GENCODE_SM90)
GENCODE_FLAGS := $(GENCODE_SM$(_JSCCOURSE_GPU_ARCH))
ifdef DISABLE_CUB
NVCC_FLAGS = -Xptxas --optimize-float-atomics
else
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ NVCC=nvcc
MPICXX=mpicxx
JSC_SUBMIT_CMD ?= srun --gres=gpu:4 --ntasks-per-node 4
CUDA_HOME ?= /usr/local/cuda
_JSCCOURSE_GPU_ARCH?=80
GENCODE_SM30 := -gencode arch=compute_30,code=sm_30
GENCODE_SM35 := -gencode arch=compute_35,code=sm_35
GENCODE_SM37 := -gencode arch=compute_37,code=sm_37
Expand All @@ -13,7 +14,7 @@ GENCODE_SM60 := -gencode arch=compute_60,code=sm_60
GENCODE_SM70 := -gencode arch=compute_70,code=sm_70
GENCODE_SM80 := -gencode arch=compute_80,code=sm_80 -gencode arch=compute_80,code=compute_80
GENCODE_SM90 := -gencode arch=compute_90,code=sm_90 -gencode arch=compute_90,code=compute_90
GENCODE_FLAGS := $(GENCODE_SM80) $(GENCODE_SM90)
GENCODE_FLAGS := $(GENCODE_SM$(_JSCCOURSE_GPU_ARCH))
ifdef DISABLE_CUB
NVCC_FLAGS = -Xptxas --optimize-float-atomics
else
Expand Down
3 changes: 2 additions & 1 deletion 08-H_NCCL_NVSHMEM/.master/NCCL/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ JSC_SUBMIT_CMD ?= srun --cpu-bind=socket --gres=gpu:4 --ntasks-per-node 4
MPICXX=mpicxx
CUDA_HOME ?= /usr/local/cuda
NCCL_HOME ?= /usr
_JSCCOURSE_GPU_ARCH?=80
GENCODE_SM30 := -gencode arch=compute_30,code=sm_30
GENCODE_SM35 := -gencode arch=compute_35,code=sm_35
GENCODE_SM37 := -gencode arch=compute_37,code=sm_37
Expand All @@ -14,7 +15,7 @@ GENCODE_SM60 := -gencode arch=compute_60,code=sm_60
GENCODE_SM70 := -gencode arch=compute_70,code=sm_70
GENCODE_SM80 := -gencode arch=compute_80,code=sm_80 -gencode arch=compute_80,code=compute_80
GENCODE_SM90 := -gencode arch=compute_90,code=sm_90 -gencode arch=compute_90,code=compute_90
GENCODE_FLAGS := $(GENCODE_SM80) $(GENCODE_SM90)
GENCODE_FLAGS := $(GENCODE_SM$(_JSCCOURSE_GPU_ARCH))
ifdef DISABLE_CUB
NVCC_FLAGS = -Xptxas --optimize-float-atomics
else
Expand Down
3 changes: 2 additions & 1 deletion 08-H_NCCL_NVSHMEM/.master/NVSHMEM/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ endif
ifndef MPI_HOME
$(error MPI_HOME is not set)
endif
_JSCCOURSE_GPU_ARCH?=80
GENCODE_SM30 := -gencode arch=compute_30,code=sm_30
GENCODE_SM35 := -gencode arch=compute_35,code=sm_35
GENCODE_SM37 := -gencode arch=compute_37,code=sm_37
Expand All @@ -20,7 +21,7 @@ GENCODE_SM60 := -gencode arch=compute_60,code=sm_60
GENCODE_SM70 := -gencode arch=compute_70,code=sm_70
GENCODE_SM80 := -gencode arch=compute_80,code=sm_80 -gencode arch=compute_80,code=compute_80
GENCODE_SM90 := -gencode arch=compute_90,code=sm_90 -gencode arch=compute_90,code=compute_90
GENCODE_FLAGS := $(GENCODE_SM80) $(GENCODE_SM90)
GENCODE_FLAGS := $(GENCODE_SM$(_JSCCOURSE_GPU_ARCH))
ifdef DISABLE_CUB
NVCC_FLAGS = -Xptxas --optimize-float-atomics
else
Expand Down
3 changes: 2 additions & 1 deletion 08-H_NCCL_NVSHMEM/solutions/NCCL/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ JSC_SUBMIT_CMD ?= srun --cpu-bind=socket --gres=gpu:4 --ntasks-per-node 4
MPICXX=mpicxx
CUDA_HOME ?= /usr/local/cuda
NCCL_HOME ?= /usr
_JSCCOURSE_GPU_ARCH?=80
GENCODE_SM30 := -gencode arch=compute_30,code=sm_30
GENCODE_SM35 := -gencode arch=compute_35,code=sm_35
GENCODE_SM37 := -gencode arch=compute_37,code=sm_37
Expand All @@ -14,7 +15,7 @@ GENCODE_SM60 := -gencode arch=compute_60,code=sm_60
GENCODE_SM70 := -gencode arch=compute_70,code=sm_70
GENCODE_SM80 := -gencode arch=compute_80,code=sm_80 -gencode arch=compute_80,code=compute_80
GENCODE_SM90 := -gencode arch=compute_90,code=sm_90 -gencode arch=compute_90,code=compute_90
GENCODE_FLAGS := $(GENCODE_SM80) $(GENCODE_SM90)
GENCODE_FLAGS := $(GENCODE_SM$(_JSCCOURSE_GPU_ARCH))
ifdef DISABLE_CUB
NVCC_FLAGS = -Xptxas --optimize-float-atomics
else
Expand Down
3 changes: 2 additions & 1 deletion 08-H_NCCL_NVSHMEM/solutions/NVSHMEM/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ endif
ifndef MPI_HOME
$(error MPI_HOME is not set)
endif
_JSCCOURSE_GPU_ARCH?=80
GENCODE_SM30 := -gencode arch=compute_30,code=sm_30
GENCODE_SM35 := -gencode arch=compute_35,code=sm_35
GENCODE_SM37 := -gencode arch=compute_37,code=sm_37
Expand All @@ -20,7 +21,7 @@ GENCODE_SM60 := -gencode arch=compute_60,code=sm_60
GENCODE_SM70 := -gencode arch=compute_70,code=sm_70
GENCODE_SM80 := -gencode arch=compute_80,code=sm_80 -gencode arch=compute_80,code=compute_80
GENCODE_SM90 := -gencode arch=compute_90,code=sm_90 -gencode arch=compute_90,code=compute_90
GENCODE_FLAGS := $(GENCODE_SM80) $(GENCODE_SM90)
GENCODE_FLAGS := $(GENCODE_SM$(_JSCCOURSE_GPU_ARCH))
ifdef DISABLE_CUB
NVCC_FLAGS = -Xptxas --optimize-float-atomics
else
Expand Down
3 changes: 2 additions & 1 deletion 08-H_NCCL_NVSHMEM/tasks/NCCL/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ JSC_SUBMIT_CMD ?= srun --cpu-bind=socket --gres=gpu:4 --ntasks-per-node 4
MPICXX=mpicxx
CUDA_HOME ?= /usr/local/cuda
NCCL_HOME ?= /usr
_JSCCOURSE_GPU_ARCH?=80
GENCODE_SM30 := -gencode arch=compute_30,code=sm_30
GENCODE_SM35 := -gencode arch=compute_35,code=sm_35
GENCODE_SM37 := -gencode arch=compute_37,code=sm_37
Expand All @@ -14,7 +15,7 @@ GENCODE_SM60 := -gencode arch=compute_60,code=sm_60
GENCODE_SM70 := -gencode arch=compute_70,code=sm_70
GENCODE_SM80 := -gencode arch=compute_80,code=sm_80 -gencode arch=compute_80,code=compute_80
GENCODE_SM90 := -gencode arch=compute_90,code=sm_90 -gencode arch=compute_90,code=compute_90
GENCODE_FLAGS := $(GENCODE_SM80) $(GENCODE_SM90)
GENCODE_FLAGS := $(GENCODE_SM$(_JSCCOURSE_GPU_ARCH))
ifdef DISABLE_CUB
NVCC_FLAGS = -Xptxas --optimize-float-atomics
else
Expand Down
3 changes: 2 additions & 1 deletion 08-H_NCCL_NVSHMEM/tasks/NVSHMEM/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ endif
ifndef MPI_HOME
$(error MPI_HOME is not set)
endif
_JSCCOURSE_GPU_ARCH?=80
GENCODE_SM30 := -gencode arch=compute_30,code=sm_30
GENCODE_SM35 := -gencode arch=compute_35,code=sm_35
GENCODE_SM37 := -gencode arch=compute_37,code=sm_37
Expand All @@ -20,7 +21,7 @@ GENCODE_SM60 := -gencode arch=compute_60,code=sm_60
GENCODE_SM70 := -gencode arch=compute_70,code=sm_70
GENCODE_SM80 := -gencode arch=compute_80,code=sm_80 -gencode arch=compute_80,code=compute_80
GENCODE_SM90 := -gencode arch=compute_90,code=sm_90 -gencode arch=compute_90,code=compute_90
GENCODE_FLAGS := $(GENCODE_SM80) $(GENCODE_SM90)
GENCODE_FLAGS := $(GENCODE_SM$(_JSCCOURSE_GPU_ARCH))
ifdef DISABLE_CUB
NVCC_FLAGS = -Xptxas --optimize-float-atomics
else
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ JSC_SUBMIT_CMD ?= srun --cpu-bind=socket --gres=gpu:4 --ntasks-per-node 4
MPICXX=mpicxx
CUDA_HOME ?= /usr/local/cuda
NCCL_HOME ?= /usr
_JSCCOURSE_GPU_ARCH?=80
GENCODE_SM30 := -gencode arch=compute_30,code=sm_30
GENCODE_SM35 := -gencode arch=compute_35,code=sm_35
GENCODE_SM37 := -gencode arch=compute_37,code=sm_37
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ JSC_SUBMIT_CMD ?= srun --cpu-bind=socket --gres=gpu:4 --ntasks-per-node 4
MPICXX=mpicxx
CUDA_HOME ?= /usr/local/cuda
NCCL_HOME ?= /usr
_JSCCOURSE_GPU_ARCH?=80
GENCODE_SM30 := -gencode arch=compute_30,code=sm_30
GENCODE_SM35 := -gencode arch=compute_35,code=sm_35
GENCODE_SM37 := -gencode arch=compute_37,code=sm_37
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ JSC_SUBMIT_CMD ?= srun --cpu-bind=socket --gres=gpu:4 --ntasks-per-node 4
MPICXX=mpicxx
CUDA_HOME ?= /usr/local/cuda
NCCL_HOME ?= /usr
_JSCCOURSE_GPU_ARCH?=80
GENCODE_SM30 := -gencode arch=compute_30,code=sm_30
GENCODE_SM35 := -gencode arch=compute_35,code=sm_35
GENCODE_SM37 := -gencode arch=compute_37,code=sm_37
Expand Down

0 comments on commit 58d7ddd

Please sign in to comment.