Index: LMDZ6/trunk/libf/phylmd/wx_pbl_mod.f90
===================================================================
--- LMDZ6/trunk/libf/phylmd/wx_pbl_mod.f90	(revision 5956)
+++ LMDZ6/trunk/libf/phylmd/wx_pbl_mod.f90	(revision 5957)
@@ -31,5 +31,5 @@
                                  )
 !
-
+!$gpum horizontal knon
 USE yoethf_mod_h
         USE yomcst_mod_h
@@ -167,5 +167,5 @@
                                  dTs_ins, dqsatsrf_ins &
                                  )
-!
+!$gpum horizontal knon
 
 USE yoethf_mod_h
@@ -252,4 +252,5 @@
 !
     INTEGER                  :: j
+    REAL :: fake_var
 
 
@@ -515,4 +516,11 @@
       print *,'wx_pbl_merge, BcoefT0     ', BcoefT0
       print *,'wx_pbl_merge, BcoefQ0     ', BcoefQ0
+      IF (1==0) THEN  !! ym fake test for GPU morphosis that cannot parse correctly variable in PRINT
+                      !! variable appearing only in print are not added in module use only declaration
+        DO j = 1,knon
+          fake_var = qsat0_w(j)
+          fake_var = qsat0_x(j)
+        ENDDO
+      ENDIF 
       print *,'wx_pbl_merge, qsat0_w, qsat0_x ', (qsat0_w(j), qsat0_x(j),j=1,knon)
       print *,'wx_pbl_merge, dqsatdT0_w, dqsatdT0_x ', (dqsatdT0_w(j), dqsatdT0_x(j),j=1,knon)
Index: LMDZ6/trunk/libf/phylmd/wx_pbl_var_mod.f90
===================================================================
--- LMDZ6/trunk/libf/phylmd/wx_pbl_var_mod.f90	(revision 5956)
+++ LMDZ6/trunk/libf/phylmd/wx_pbl_var_mod.f90	(revision 5957)
@@ -314,4 +314,5 @@
                                  Kech_h_x_out, Kech_h_w_out, Kech_h_out  &
                                  )
+!$gpum horizontal knon
 !
 USE yoethf_mod_h
@@ -538,4 +539,5 @@
                                  BcoefQ_x, BcoefQ_w &
                                  )
+!$gpum horizontal knon
 !
     USE print_control_mod, ONLY: prt_level,lunout
