Index: LMDZ6/trunk/libf/phylmd/StratAer/aerophys.F90
===================================================================
--- LMDZ6/trunk/libf/phylmd/StratAer/aerophys.F90	(revision 3318)
+++ LMDZ6/trunk/libf/phylmd/StratAer/aerophys.F90	(revision 3319)
@@ -2,4 +2,6 @@
 !
 MODULE aerophys
+!
+  IMPLICIT NONE
 !
   REAL,PARAMETER                         :: ropx=1500.0              ! default aerosol particle mass density [kg/m3]
Index: LMDZ6/trunk/libf/phylmd/aero_mod.F90
===================================================================
--- LMDZ6/trunk/libf/phylmd/aero_mod.F90	(revision 3318)
+++ LMDZ6/trunk/libf/phylmd/aero_mod.F90	(revision 3319)
@@ -2,4 +2,7 @@
 !
 MODULE aero_mod
+
+  IMPLICIT NONE
+
 ! Declaration des indices pour les aerosols 
 
Index: LMDZ6/trunk/libf/phylmd/calcul_fluxs_mod.F90
===================================================================
--- LMDZ6/trunk/libf/phylmd/calcul_fluxs_mod.F90	(revision 3318)
+++ LMDZ6/trunk/libf/phylmd/calcul_fluxs_mod.F90	(revision 3319)
@@ -4,4 +4,5 @@
 MODULE calcul_fluxs_mod
 
+  IMPLICIT NONE
 
 CONTAINS
Index: LMDZ6/trunk/libf/phylmd/cv3_crit.F90
===================================================================
--- LMDZ6/trunk/libf/phylmd/cv3_crit.F90	(revision 3318)
+++ LMDZ6/trunk/libf/phylmd/cv3_crit.F90	(revision 3319)
@@ -10,4 +10,5 @@
   ! **************************************************************
 
+  IMPLICIT NONE
 
   include "cv3param.h"
Index: LMDZ6/trunk/libf/phylmd/freinage.F90
===================================================================
--- LMDZ6/trunk/libf/phylmd/freinage.F90	(revision 3318)
+++ LMDZ6/trunk/libf/phylmd/freinage.F90	(revision 3319)
@@ -5,9 +5,10 @@
        tt,veget,lai, height,ypaprs,ypplay,drag_pro,d_u,d_v)
 
-
     !ONLINE:
     use dimphy, only: klon, klev
 !    USE control, ONLY: nvm
 !    USE indice_sol_mod, only : nvm_orch
+
+    IMPLICIT NONE
 
 
Index: LMDZ6/trunk/libf/phylmd/indice_sol_mod.F90
===================================================================
--- LMDZ6/trunk/libf/phylmd/indice_sol_mod.F90	(revision 3318)
+++ LMDZ6/trunk/libf/phylmd/indice_sol_mod.F90	(revision 3319)
@@ -1,3 +1,6 @@
       MODULE indice_sol_mod
+
+            IMPLICIT NONE
+
             INTEGER, PARAMETER :: nbsrf = 4 ! nombre de sous-fractions pour une maille
             INTEGER, PARAMETER :: is_ter=1, is_lic=2, is_oce = 3, is_sic=4
Index: LMDZ6/trunk/libf/phylmd/radiation_ar4_param.F90
===================================================================
--- LMDZ6/trunk/libf/phylmd/radiation_ar4_param.F90	(revision 3318)
+++ LMDZ6/trunk/libf/phylmd/radiation_ar4_param.F90	(revision 3319)
@@ -1,3 +1,5 @@
 MODULE radiation_ar4_param
+
+ IMPLICIT NONE
 
  REAL(KIND=8), parameter :: ZPDH2O = 0.8
Index: LMDZ6/trunk/libf/phylmd/suphel.F90
===================================================================
--- LMDZ6/trunk/libf/phylmd/suphel.F90	(revision 3318)
+++ LMDZ6/trunk/libf/phylmd/suphel.F90	(revision 3319)
@@ -3,4 +3,6 @@
 
 SUBROUTINE suphel
+
+  IMPLICIT NONE
 
   include "YOMCST.h"
Index: LMDZ6/trunk/libf/phylmd/surface_data.F90
===================================================================
--- LMDZ6/trunk/libf/phylmd/surface_data.F90	(revision 3318)
+++ LMDZ6/trunk/libf/phylmd/surface_data.F90	(revision 3319)
@@ -3,4 +3,6 @@
 !
 MODULE surface_data
+
+  IMPLICIT NONE
 
   REAL, PARAMETER        :: calice=1.0/(5.1444e+06*0.15)
