Index: trunk/LMDZ.GENERIC/libf/phygeneric/soil.F
===================================================================
--- trunk/LMDZ.GENERIC/libf/phygeneric/soil.F	(revision 4036)
+++ trunk/LMDZ.GENERIC/libf/phygeneric/soil.F	(revision 4179)
@@ -1,2 +1,8 @@
+      module soil_mod
+      
+      implicit none
+      
+      contains
+      
       subroutine soil(ngrid,nsoil,firstcall,lastcall,
      &          therm_i,
@@ -222,4 +228,5 @@
       enddo
 
-      end
-
+      end subroutine soil
+
+      end module soil_mod
