Index: LMDZ6/branches/Optimisation_LMDZ/libf/misc/dict/dict_mod.f90.h
===================================================================
--- LMDZ6/branches/Optimisation_LMDZ/libf/misc/dict/dict_mod.f90.h	(revision 3705)
+++ LMDZ6/branches/Optimisation_LMDZ/libf/misc/dict/dict_mod.f90.h	(revision 3739)
@@ -11,5 +11,5 @@
     integer :: randstate = 1231767121
     contains
-    final :: destruct_dict
+    !final :: destruct_dict
   end type dict
 
Index: LMDZ6/branches/Optimisation_LMDZ/libf/misc/dict_int_mod.F90
===================================================================
--- LMDZ6/branches/Optimisation_LMDZ/libf/misc/dict_int_mod.F90	(revision 3705)
+++ LMDZ6/branches/Optimisation_LMDZ/libf/misc/dict_int_mod.F90	(revision 3739)
@@ -1,3 +1,3 @@
-#define keytype1 character(:),allocatable
+#define keytype1 character(len=25)
 #define keytype2 character(*)
 #define DICT_MODULENAME dict_int_mod
Index: LMDZ6/branches/Optimisation_LMDZ/libf/misc/dict_logical_mod.F90
===================================================================
--- LMDZ6/branches/Optimisation_LMDZ/libf/misc/dict_logical_mod.F90	(revision 3705)
+++ LMDZ6/branches/Optimisation_LMDZ/libf/misc/dict_logical_mod.F90	(revision 3739)
@@ -1,3 +1,3 @@
-#define keytype1 character(:),allocatable
+#define keytype1 character(len=25)
 #define keytype2 character(*)
 #define DICT_MODULENAME dict_logical_mod
Index: LMDZ6/branches/Optimisation_LMDZ/libf/misc/dict_real_mod.F90
===================================================================
--- LMDZ6/branches/Optimisation_LMDZ/libf/misc/dict_real_mod.F90	(revision 3705)
+++ LMDZ6/branches/Optimisation_LMDZ/libf/misc/dict_real_mod.F90	(revision 3739)
@@ -1,3 +1,3 @@
-#define keytype1 character(:),allocatable
+#define keytype1 character(len=25)
 #define keytype2 character(*)
 #define DICT_MODULENAME dict_real_mod
