Index: /LMDZ5/trunk/libf/phylmd/physiq_mod.F90
===================================================================
--- /LMDZ5/trunk/libf/phylmd/physiq_mod.F90	(revision 2998)
+++ /LMDZ5/trunk/libf/phylmd/physiq_mod.F90	(revision 2999)
@@ -1192,4 +1192,13 @@
        pbase=0
        !IM 180608
+
+#ifdef CPP_XIOS
+       ! Get "missing_val" value from XML files (from temperature variable)
+       !$OMP MASTER
+       CALL xios_get_field_attr("temp",default_value=missing_val_omp)
+       !$OMP END MASTER
+       !$OMP BARRIER
+       missing_val=missing_val_omp
+#endif
 
        itau_con=0
@@ -4382,16 +4391,4 @@
     !IM Interpolation sur les niveaux de pression du NMC
     !   -------------------------------------------------
-#ifdef CPP_XIOS
-    !$OMP MASTER
-    !On recupere la valeur de la missing value donnee dans le xml
-    CALL xios_get_field_attr("t850",default_value=missing_val_omp)
-    !         PRINT *,"ARNAUD value missing ",missing_val_omp
-    !$OMP END MASTER
-    !$OMP BARRIER
-    missing_val=missing_val_omp
-#endif
-#ifndef CPP_XIOS
-    missing_val=missing_val_nf90
-#endif
     !
     include "calcul_STDlev.h"
