Skip to content

Commit 569b46d

Browse files
Updates to work with CUDA 13.x
Signed-off-by: Prateek Chawla <p.chawla@fz-juelich.de>
1 parent 859b32b commit 569b46d

8 files changed

Lines changed: 12 additions & 12 deletions

File tree

03-H_Multi_GPU_Parallelization/.master/Makefile.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ ifdef DISABLE_CUB
2424
else
2525
NVCC_FLAGS = -DHAVE_CUB
2626
endif
27-
NVCC_FLAGS += -dc -Xcompiler -fopenmp -lineinfo -DUSE_NVTX -lnvToolsExt $(GENCODE_FLAGS) -std=c++14 -I$(MPI_HOME)/include
28-
NVCC_LDFLAGS = -ccbin=mpic++ -L$(NVSHMEM_HOME) -L$(MPI_HOME)/lib -lmpi -L$(CUDA_HOME)/lib64 -lcuda -lcudart -lnvToolsExt
27+
NVCC_FLAGS += -dc -Xcompiler -fopenmp -lineinfo -DUSE_NVTX $(GENCODE_FLAGS) -std=c++14 -I$(MPI_HOME)/include -I$(CUDA_HOME)/include
28+
NVCC_LDFLAGS = -ccbin=mpic++ -L$(NVSHMEM_HOME) -L$(MPI_HOME)/lib -lmpi -L$(CUDA_HOME)/lib64 -lcuda -lcudart
2929
jacobi: Makefile jacobi.cu
3030
$(NVCC) $(NVCC_FLAGS) jacobi.cu -c -o jacobi.o
3131
$(NVCC) $(GENCODE_FLAGS) jacobi.o -o jacobi $(NVCC_LDFLAGS)

03-H_Multi_GPU_Parallelization/.master/jacobi.cu

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
#include <cuda_runtime.h>
6060

6161
#ifdef USE_NVTX
62-
#include <nvToolsExt.h>
62+
#include <nvtx3/nvToolsExt.h>
6363

6464
const uint32_t colors[] = {0x0000ff00, 0x000000ff, 0x00ffff00, 0x00ff00ff,
6565
0x0000ffff, 0x00ff0000, 0x00ffffff};

03-H_Multi_GPU_Parallelization/solutions/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ ifdef DISABLE_CUB
2424
else
2525
NVCC_FLAGS = -DHAVE_CUB
2626
endif
27-
NVCC_FLAGS += -dc -Xcompiler -fopenmp -lineinfo -DUSE_NVTX -lnvToolsExt $(GENCODE_FLAGS) -std=c++14 -I$(MPI_HOME)/include
28-
NVCC_LDFLAGS = -ccbin=mpic++ -L$(NVSHMEM_HOME) -L$(MPI_HOME)/lib -lmpi -L$(CUDA_HOME)/lib64 -lcuda -lcudart -lnvToolsExt
27+
NVCC_FLAGS += -dc -Xcompiler -fopenmp -lineinfo -DUSE_NVTX $(GENCODE_FLAGS) -std=c++14 -I$(MPI_HOME)/include -I$(CUDA_HOME)/include
28+
NVCC_LDFLAGS = -ccbin=mpic++ -L$(NVSHMEM_HOME) -L$(MPI_HOME)/lib -lmpi -L$(CUDA_HOME)/lib64 -lcuda -lcudart
2929
jacobi: Makefile jacobi.cu
3030
$(NVCC) $(NVCC_FLAGS) jacobi.cu -c -o jacobi.o
3131
$(NVCC) $(GENCODE_FLAGS) jacobi.o -o jacobi $(NVCC_LDFLAGS)

03-H_Multi_GPU_Parallelization/solutions/advanced/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ ifdef DISABLE_CUB
2424
else
2525
NVCC_FLAGS = -DHAVE_CUB
2626
endif
27-
NVCC_FLAGS += -dc -Xcompiler -fopenmp -lineinfo -DUSE_NVTX -lnvToolsExt $(GENCODE_FLAGS) -std=c++14 -I$(MPI_HOME)/include
28-
NVCC_LDFLAGS = -ccbin=mpic++ -L$(NVSHMEM_HOME) -L$(MPI_HOME)/lib -lmpi -L$(CUDA_HOME)/lib64 -lcuda -lcudart -lnvToolsExt
27+
NVCC_FLAGS += -dc -Xcompiler -fopenmp -lineinfo -DUSE_NVTX $(GENCODE_FLAGS) -std=c++14 -I$(MPI_HOME)/include -I$(CUDA_HOME)/include
28+
NVCC_LDFLAGS = -ccbin=mpic++ -L$(NVSHMEM_HOME) -L$(MPI_HOME)/lib -lmpi -L$(CUDA_HOME)/lib64 -lcuda -lcudart
2929
jacobi: Makefile jacobi.cu
3030
$(NVCC) $(NVCC_FLAGS) jacobi.cu -c -o jacobi.o
3131
$(NVCC) $(GENCODE_FLAGS) jacobi.o -o jacobi $(NVCC_LDFLAGS)

03-H_Multi_GPU_Parallelization/solutions/advanced/jacobi.cu

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
#include <cuda_runtime.h>
6060

6161
#ifdef USE_NVTX
62-
#include <nvToolsExt.h>
62+
#include <nvtx3/nvToolsExt.h>
6363

6464
const uint32_t colors[] = {0x0000ff00, 0x000000ff, 0x00ffff00, 0x00ff00ff,
6565
0x0000ffff, 0x00ff0000, 0x00ffffff};

03-H_Multi_GPU_Parallelization/solutions/jacobi.cu

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
#include <cuda_runtime.h>
6060

6161
#ifdef USE_NVTX
62-
#include <nvToolsExt.h>
62+
#include <nvtx3/nvToolsExt.h>
6363

6464
const uint32_t colors[] = {0x0000ff00, 0x000000ff, 0x00ffff00, 0x00ff00ff,
6565
0x0000ffff, 0x00ff0000, 0x00ffffff};

03-H_Multi_GPU_Parallelization/tasks/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ ifdef DISABLE_CUB
2424
else
2525
NVCC_FLAGS = -DHAVE_CUB
2626
endif
27-
NVCC_FLAGS += -dc -Xcompiler -fopenmp -lineinfo -DUSE_NVTX -lnvToolsExt $(GENCODE_FLAGS) -std=c++14 -I$(MPI_HOME)/include
28-
NVCC_LDFLAGS = -ccbin=mpic++ -L$(NVSHMEM_HOME) -L$(MPI_HOME)/lib -lmpi -L$(CUDA_HOME)/lib64 -lcuda -lcudart -lnvToolsExt
27+
NVCC_FLAGS += -dc -Xcompiler -fopenmp -lineinfo -DUSE_NVTX $(GENCODE_FLAGS) -std=c++14 -I$(MPI_HOME)/include -I$(CUDA_HOME)/include
28+
NVCC_LDFLAGS = -ccbin=mpic++ -L$(NVSHMEM_HOME) -L$(MPI_HOME)/lib -lmpi -L$(CUDA_HOME)/lib64 -lcuda -lcudart
2929
jacobi: Makefile jacobi.cu
3030
$(NVCC) $(NVCC_FLAGS) jacobi.cu -c -o jacobi.o
3131
$(NVCC) $(GENCODE_FLAGS) jacobi.o -o jacobi $(NVCC_LDFLAGS)

03-H_Multi_GPU_Parallelization/tasks/jacobi.cu

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
#include <cuda_runtime.h>
6060

6161
#ifdef USE_NVTX
62-
#include <nvToolsExt.h>
62+
#include <nvtx3/nvToolsExt.h>
6363

6464
const uint32_t colors[] = {0x0000ff00, 0x000000ff, 0x00ffff00, 0x00ff00ff,
6565
0x0000ffff, 0x00ff0000, 0x00ffffff};

0 commit comments

Comments
 (0)