diff options
author | Drobot Viktor | 2019-04-22 22:01:16 +0300 |
---|---|---|
committer | Drobot Viktor | 2019-04-22 22:01:16 +0300 |
commit | 249bf1d08a5a9a14f5bac93ef78072db2cf47466 (patch) | |
tree | 128377bb1389d36633f58098e232ae240f3174ef /basic_cuda.ssmp | |
download | aur-249bf1d08a5a9a14f5bac93ef78072db2cf47466.tar.gz |
First release
Diffstat (limited to 'basic_cuda.ssmp')
-rw-r--r-- | basic_cuda.ssmp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/basic_cuda.ssmp b/basic_cuda.ssmp new file mode 100644 index 000000000000..b6bbca5e87a5 --- /dev/null +++ b/basic_cuda.ssmp @@ -0,0 +1,20 @@ +CC = gcc +CXX = g++ +CPP = +AR = ar -r +FC = gfortran +LD = gfortran +# +DFLAGS = -D__FFTW3 -D__ACC -D__DBCSR_ACC -D__PW_CUDA +# +WFLAGS = -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Wuse-without-only +# +FCDEBFLAGS = -ffree-form -std=f2003 -fimplicit-none +CFLAGS = -march=native -fno-omit-frame-pointer -g -O3 -funroll-loops -ffast-math $(PROFOPT) -fopenmp -I'/usr/include' $(DFLAGS) +FCFLAGS = -march=native -fno-omit-frame-pointer -g -O3 -funroll-loops -ffast-math $(PROFOPT) -fopenmp -I'/usr/include' $(FCDEBFLAGS) $(WFLAGS) $(DFLAGS) +# +LDFLAGS = $(FCFLAGS) -llapack -lblas -Wl,--enable-new-dtags -L'/usr/lib' -Wl,-rpath='/usr/lib' -L'/opt/cuda/lib' +LIBS = -lfftw3 -lfftw3_omp -lstdc++ -lcudart -lcublas -lcufft -lnvrtc -lrt +# +NVCC = nvcc -Xcompiler=--std=c++11 +NVFLAGS = -gencode arch=compute_30,code=sm_30 -gencode arch=compute_32,code=sm_32 -gencode arch=compute_35,code=sm_35 -gencode arch=compute_50,code=sm_50 -gencode arch=compute_52,code=sm_52 -gencode arch=compute_53,code=sm_53 -gencode arch=compute_60,code=sm_60 -gencode arch=compute_61,code=sm_61 -gencode arch=compute_62,code=sm_62 -gencode arch=compute_70,code=sm_70 -gencode arch=compute_72,code=sm_72 -gencode arch=compute_75,code=sm_75 $(DFLAGS) |