diff --git a/src/Rules.LXnvhpc2005.mk b/src/Rules.LXnvhpc2005.mk
index 8f9f2ab8fb7e522a2d4d2296979bf4a93563b0ab..c362e60e94f8b3b4a6275e5d1bfc275b68ea11ff 100644
--- a/src/Rules.LXnvhpc2005.mk
+++ b/src/Rules.LXnvhpc2005.mk
@@ -20,7 +20,8 @@ CUDALEVEL=cuda10.1
 #
 #Compute capability of GPU
 #
-OPT_CPTCAP=cc35,cc50,cc70
+#OPT_CPTCAP=cc35,cc50,cc70
+OPT_CPTCAP=cc35,cc50,cc60,cc70
 #Aeropc45: cc50
 #Nuwa: cc35
 #Ouessant Firestone K80: cc35
@@ -44,7 +45,7 @@ OPT_PERF2  =  -O2
 OPT_MANAGED    = -Mframe -Mnostack_arrays -Mallocatable=95 -acc=host,gpu -gpu=nofma,$(OPT_CPTCAP),$(CUDALEVEL),managed $(OPT_INFO) $(OPT_PROF)
 OPT_MULTICORE  = -acc=multicore $(OPT_INFO) $(OPT_PROF)
 OPT_NOOPENACC  = -acc=host $(OPT_INFO) $(OPT_PROF)
-OPT_OPENACC    = -Mnostack_arrays -Mnostack_arrays -Mallocatable=95 -acc=host,gpu -gpu=nofma,$(OPT_CPTCAP),$(CUDALEVEL) $(OPT_INFO) $(OPT_PROF)
+OPT_OPENACC    = -Mframe -Mnostack_arrays -Mallocatable=95 -acc=host,gpu -gpu=nofma,$(OPT_CPTCAP),$(CUDALEVEL) $(OPT_INFO) $(OPT_PROF)
 #
 OPT_CHECK  =  -C #-Mchkfpstk -Mchkptr
 OPT_I8     =  -i8
@@ -102,7 +103,9 @@ OPT0      = $(OPT_BASE) $(OPT_MANAGED) $(OPT_PERF0)
 OPT_NOCB  = $(OPT_BASE) $(OPT_MANAGED) $(OPT_PERF2) 
 CXXFLAGS = -acc -Kieee -Mnofma $(OPT_MANAGED) -gpu=nofma
 OBJS_REPROD= spll_mode_sum_ll.o
-$(OBJS_REPROD) : OPT = $(OPT_BASE) $(OPT_MANAGED) $(OPT_PERF2) -Mvect=nosimd -Minfo=all 
+$(OBJS_REPROD) : OPT = $(OPT_BASE) $(OPT_MANAGED) $(OPT_PERF2) -Mvect=nosimd -Minfo=all
+OBJS_OPENACC = spll_modd_halo_d.o
+$(OBJS_OPENACC) : OPT = $(OPT_BASE) $(OPT_OPENACC) $(OPT_PERF2)
 endif
 #
 ifeq "$(OPTLEVEL)" "MULTICORE"