| version 1.15 | version 1.16 |
|---|
| |
| | |
| CUDADIR=/usr/local/encap/cuda-6.5 | CUDADIR=/usr/local/encap/cuda-8.0 |
| CUDAINCL=-I$(CUDADIR)/include | CUDAINCL=-I$(CUDADIR)/include |
| CUBDIR=.rootdir/cub | CUBDIR=.rootdir/cub |
| CUBINCL=-I$(CUBDIR) | CUBINCL=-I$(CUBDIR) |
| |
| CUDAFLAGS=-DNAMD_CUDA | CUDAFLAGS=-DNAMD_CUDA |
| CUDAOBJS=$(CUDAOBJSRAWSTATIC) | CUDAOBJS=$(CUDAOBJSRAWSTATIC) |
| CUDA=$(CUDAFLAGS) -I. $(CUDAINCL) $(CUBINCL) | CUDA=$(CUDAFLAGS) -I. $(CUDAINCL) $(CUBINCL) |
| CUDACC=$(CUDADIR)/bin/nvcc -O3 --maxrregcount 48 $(CUDAGENCODE) -Xcompiler "-m64" $(CUDA) | CUDACC=$(CUDADIR)/bin/nvcc -Xcompiler "-m64" |
| CUDAGENCODE=-gencode arch=compute_30,code=sm_30 -gencode arch=compute_30,code=compute_30 -gencode arch=compute_35,code=sm_35 -gencode arch=compute_35,code=compute_35 -gencode arch=compute_50,code=sm_50 -gencode arch=compute_50,code=compute_50 | CUDACCOPTS=-O3 --maxrregcount 48 $(CUDAGENCODE) $(CUDA) |
| | # limit CUDADLINKOPTS to architectures available in libcufft_static |
| | CUDADLINKOPTS=-gencode arch=compute_30,code=sm_30 -gencode arch=compute_35,code=sm_35 -gencode arch=compute_50,code=sm_50 -gencode arch=compute_60,code=sm_60 -gencode arch=compute_60,code=compute_60 |
| | CUDAGENCODE=-gencode arch=compute_30,code=sm_30 -gencode arch=compute_35,code=sm_35 -gencode arch=compute_37,code=sm_37 -gencode arch=compute_50,code=sm_50 -gencode arch=compute_52,code=sm_52 -gencode arch=compute_60,code=sm_60 -gencode arch=compute_61,code=sm_61 -gencode arch=compute_61,code=compute_61 |
| | |