diff --git a/src/MNH/adv_boundaries.f90 b/src/MNH/adv_boundaries.f90
index fbbcf5786acf4ccab26b688ff1fe3a9dc6b854ea..07f21ef72e800047b0197329e003bf4fe26e389a 100644
--- a/src/MNH/adv_boundaries.f90
+++ b/src/MNH/adv_boundaries.f90
@@ -1,4 +1,4 @@
-!MNH_LIC Copyright 1994-2022 CNRS, Meteo-France and Universite Paul Sabatier
+!MNH_LIC Copyright 1994-2023 CNRS, Meteo-France and Universite Paul Sabatier
 !MNH_LIC This is part of the Meso-NH software governed by the CeCILL-C licence
 !MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt
 !MNH_LIC for details. version 1.
@@ -126,10 +126,6 @@ IJU=SIZE(PFIELD,2)
   PFIELD  (:,:,IKE+1)   = PFIELD  (:,:,IKE)
 !$acc end kernels
 !
-!Not enough? !$acc update self(PFIELD(:,:,IKB-1))
-!Not enough? !$acc update self(PFIELD(:,:,IKE+1))
-!$acc update self(PFIELD(:,:,:))
-!
 CALL MPPDB_CHECK(PFIELD,"ADV_BOUNDARIES end:PFIELD")
 !
 !$acc end data
@@ -231,26 +227,6 @@ GNORTH = ( HLBCY(2) == 'OPEN' .AND. LNORTH_ll() )
   END IF
 !$acc end kernels
 !
-#if 0
-!Not enough?
-  !$acc update self(PFIELD(:,:,IKB-1))
-  !$acc update self(PFIELD(:,:,IKE+1))
-  IF ( GWEST ) THEN
-    !$acc update self(PFIELD(1,:,:))
-  END IF
-  IF ( GEAST ) THEN
-    !$acc update self(PFIELD(IIU,:,:))
-  END IF
-  IF ( GSOUTH ) THEN
-    !$acc update self(PFIELD(:,1,:))
-  END IF
-  IF ( GNORTH ) THEN
-    !$acc update self(PFIELD(:,IJU,:))
-  END IF
-#else
-!$acc update self(PFIELD(:,:,:))
-#endif
-!
 CALL MPPDB_CHECK(PFIELD,"ADV_BOUNDARIES end:PFIELD")
 !
 !$acc end data
@@ -376,27 +352,6 @@ END SELECT
   IF (IFLAG==3) PFIELD(:,:,IKE+1) = 0. !IF HFIELD=='W'
 !$acc end kernels
 !
-#if 0
-!Not enough?
-!add also if hfield =u or v
-  !$acc update self(PFIELD(:,:,IKB-1))
-  !$acc update self(PFIELD(:,:,IKE+1))
-  IF ( GWEST ) THEN
-    !$acc update self(PFIELD(1,:,:))
-  END IF
-  IF ( GEAST ) THEN
-    !$acc update self(PFIELD(IIU,:,:))
-  END IF
-  IF ( GSOUTH ) THEN
-    !$acc update self(PFIELD(:,1,:))
-  END IF
-  IF ( GNORTH ) THEN
-    !$acc update self(PFIELD(:,IJU,:))
-  END IF
-#else
-!$acc update self(PFIELD(:,:,:))
-#endif
-!
 CALL MPPDB_CHECK(PFIELD,"ADV_BOUNDARIES end:PFIELD")
 !
 
diff --git a/src/MNH/advection_metsv.f90 b/src/MNH/advection_metsv.f90
index 75646e064425c095cf71fd77622230c28124dfe8..15a2b24f962db4fe4e625c409b02517631c22146 100644
--- a/src/MNH/advection_metsv.f90
+++ b/src/MNH/advection_metsv.f90
@@ -809,7 +809,6 @@ END DO
 DO JSV = 1, KSV
   CALL ADV_BOUNDARIES_DEVICE (HLBCX, HLBCY, ZRSVS_OTHER(:,:,:,JSV))
 END DO
-!Already done in ADV_BOUNDARIES_DEVICE !$acc update self(ZRTHS_OTHER,ZRTKES_OTHER,ZRRS_OTHER(:,:,:,1:KRR),ZRSVS_OTHER(:,:,:,1:KSV))
 #else
 CALL ADV_BOUNDARIES (HLBCX, HLBCY, ZRTHS_OTHER)
 IF (GTKE) CALL ADV_BOUNDARIES (HLBCX, HLBCY, ZRTKES_OTHER)
@@ -1002,7 +1001,6 @@ DO JSPL=1,KSPLIT
    DO JSV = 1, KSV
      CALL ADV_BOUNDARIES_DEVICE (HLBCX, HLBCY, ZSV(:,:,:,JSV), PSVT(:,:,:,JSV))
    END DO
-!Already done in ADV_BOUNDARIES_DEVICE !$acc update self(ZTH,ZTKE,ZR,ZSV)
 #endif
 
    IF(LBLOWSNOW) THEN ! Advection of Canopy mass at the 1st atmospheric level