diff --git a/src/Rules.LXnvhpc2202.mk b/src/Rules.LXnvhpc2202.mk
index 15ef6ced160560b3f1ca44055813aef81adb69cc..341f0d2789b401a44806d27d1c60a949f31ba440 100644
--- a/src/Rules.LXnvhpc2202.mk
+++ b/src/Rules.LXnvhpc2202.mk
@@ -18,17 +18,18 @@
 #TP= -tp=sandybridge
 #TP= -tp=skylake
 #TP= -tp=p7-64
-TP= -tp=px
+#TP= -tp=px
+TP ?= -tp=native
 #
 #Version of CUDA
 #(8.0 at least if compute capability >= 6.0)
-CUDALEVEL=cuda11.0
+CUDALEVEL ?= cuda11.0
 #
 #Compute capability of GPU
 #
 #OPT_CPTCAP=cc35,cc50,cc70
 #OPT_CPTCAP=cc35,cc50,cc60,cc70
-OPT_CPTCAP=cc70
+OPT_CPTCAP ?= cc70
 #Aeropc45: cc50
 #Nuwa: cc35
 #Ouessant Firestone K80: cc35
@@ -90,7 +91,7 @@ OPT_NOCB  = $(OPT_BASE) $(OPT_PERF2)
 #
 # List of Files with compilation problem in O2
 #
-OBJS_REPROD= spll_mode_sum_ll.o mode_sum_ll.mod
+OBJS_REPROD= spll_mode_sum_ll.o mode_sum_ll.mod  spll_mode_repro_sum.o mode_repro_sum.mod
 
 OBJS_O1_OPENACC= spll_ice4_tendencies.o spll_turb_ver_thermo_flux.o spll_mode_device.o mode_device.mod spll_mppdb_check3d_real_mg.o \
                  spll_mppdb_check0d_real_mg.o spll_mode_turb.o mode_turb.mod spll_modd_les_n.o modd_les_n.mod
@@ -289,7 +290,6 @@ $(OBJS_O1) : OPT = $(OPT_BASE) $(OPT_PERF1)
 
 OBJS_O0= spll_mode_mppdb.o mode_mppdb.mod \
          spll_fft55.o spll_fft.o spll_flat_invz.o \
-         spll_mode_repro_sum.o mode_repro_sum.mod \
          spll_modd_les_n.o modd_les_n.mod \
          spll_default_desfm_n.o \
          spll_modd_pack_gr_field_n.o modd_pack_gr_field_n.mod