add versions with nvtx

This commit is contained in:
Bryce Allen
2020-08-05 16:45:42 -04:00
parent df9a3a79a8
commit 4d504dd5b1
4 changed files with 339 additions and 3 deletions

View File

@@ -1,11 +1,19 @@
.PHONY: all
all: daxpy mpi_daxpy mpienv
all: daxpy mpi_daxpy mpienv daxpy_nvtx mpi_daxpy_nvtx
CCFLAGS = -std=c++11
daxpy: daxpy.cu cuda_error.h
nvcc -lcublas -o daxpy daxpy.cu
nvcc $(CCFLAGS) -lcublas -o daxpy daxpy.cu
daxpy_nvtx: daxpy_nvtx.cu cuda_error.h
nvcc $(CCFLAGS) -lcublas -lnvToolsExt -o daxpy_nvtx daxpy_nvtx.cu
mpi_daxpy: mpi_daxpy.cc cuda_error.h
mpic++ -lcudart -lcublas -I$(CUDA_HOME)/include -L$(CUDA_HOME)/lib64 -o mpi_daxpy mpi_daxpy.cc
mpic++ $(CCFLAGS) -lcudart -lcublas -I$(CUDA_HOME)/include -L$(CUDA_HOME)/lib64 -o mpi_daxpy mpi_daxpy.cc
mpi_daxpy_nvtx: mpi_daxpy_nvtx.cc cuda_error.h
mpic++ $(CCFLAGS) -lcudart -lcublas -lnvToolsExt -I$(CUDA_HOME)/include -L$(CUDA_HOME)/lib64 -o mpi_daxpy_nvtx mpi_daxpy_nvtx.cc
mpienv: mpienv.f90
mpif90 -o mpienv mpienv.f90