mirror of https://gitlab.com/QEF/q-e.git
Added large_arrays and removed -r8 to F90 flags for PGI. Modified makefile of GPU Eigensolver accordingly
This commit is contained in:
parent
b60d563cfa
commit
466c74bd94
|
@ -1,8 +1,8 @@
|
||||||
include ../../make.inc
|
include ../../make.inc
|
||||||
|
|
||||||
FLAGS = -O3 -mp -pgf90libs -Mcuda=cc$(GPU_ARCH),cuda$(CUDA_RUNTIME),ptxinfo -Mlarge_arrays
|
FLAGS = -pgf90libs -Mcuda=cc$(GPU_ARCH),cuda$(CUDA_RUNTIME),ptxinfo $(F90FLAGS)
|
||||||
FLAGS2 = -O3 -mp -pgf90libs -Mcuda=cc$(GPU_ARCH),cuda$(CUDA_RUNTIME),ptxinfo,nollvm -Mlarge_arrays
|
FLAGS2 = -pgf90libs -Mcuda=cc$(GPU_ARCH),cuda$(CUDA_RUNTIME),ptxinfo,nollvm $(F90FLAGS)
|
||||||
FLAGS3 = -O3 -mp -pgf90libs -Mcuda=cc$(GPU_ARCH),cuda$(CUDA_RUNTIME),ptxinfo,maxregcount:64,nollvm -Mlarge_arrays
|
FLAGS3 = -pgf90libs -Mcuda=cc$(GPU_ARCH),cuda$(CUDA_RUNTIME),ptxinfo,maxregcount:64,nollvm $(F90FLAGS)
|
||||||
|
|
||||||
# Use this FLAGS2 if compiling on Power system
|
# Use this FLAGS2 if compiling on Power system
|
||||||
#FLAGS2 = -O1 -mp -pgf90libs -Mcuda=cc$(GPU_ARCH),cuda$(CUDA_RUNTIME),ptxinfo,maxregcount:64,nollvm -Mlarge_arrays
|
#FLAGS2 = -O1 -mp -pgf90libs -Mcuda=cc$(GPU_ARCH),cuda$(CUDA_RUNTIME),ptxinfo,maxregcount:64,nollvm -Mlarge_arrays
|
||||||
|
@ -32,4 +32,4 @@ lib_eigsolve.a: $(OBJS)
|
||||||
ar -cr lib_eigsolve.a $(OBJS)
|
ar -cr lib_eigsolve.a $(OBJS)
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm lib_eigsolve.a *.mod *.o
|
rm lib_eigsolve.a *.mod *.o
|
||||||
|
|
|
@ -69,9 +69,9 @@ x86_64:nagfor* )
|
||||||
;;
|
;;
|
||||||
ia32:pgf* | ia64:pgf* | x86_64:pgf* )
|
ia32:pgf* | ia64:pgf* | x86_64:pgf* )
|
||||||
try_fflags_nomain="-Mnomain"
|
try_fflags_nomain="-Mnomain"
|
||||||
try_fflags="-fast -r8"
|
try_fflags="-fast"
|
||||||
try_fflags_openmp="-mp"
|
try_fflags_openmp="-mp"
|
||||||
try_f90flags="-fast -r8 -Mcache_align -Mpreprocess"
|
try_f90flags="-fast -Mcache_align -Mpreprocess -Mlarge_arrays"
|
||||||
try_fflags_noopt="-O0"
|
try_fflags_noopt="-O0"
|
||||||
try_ldflags=""
|
try_ldflags=""
|
||||||
try_ldflags_openmp="-mp"
|
try_ldflags_openmp="-mp"
|
||||||
|
|
Loading…
Reference in New Issue