Index: /issm/trunk-jpl/src/m/classes/model/model.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/model/model.m	(revision 13238)
+++ /issm/trunk-jpl/src/m/classes/model/model.m	(revision 13239)
@@ -72,4 +72,11 @@
 				 md = structtomodel(model,md);
 			 end
+
+			 %2012 August 4th
+			 if isa(md.materials,'materials'),
+				 disp('Recovering old materials');
+				 md.materials=matice(md.materials);
+			 end
+
 		 end% }}}
 	 end
Index: /issm/trunk-jpl/src/m/classes/oldclasses/README
===================================================================
--- /issm/trunk-jpl/src/m/classes/oldclasses/README	(revision 13239)
+++ /issm/trunk-jpl/src/m/classes/oldclasses/README	(revision 13239)
@@ -0,0 +1,3 @@
+We put here all old classes so that matlab can still load old models
+When an object is renamed or deleted, matlab is not able to load it
+anymore. We keep it here so that matlab can load the object
Index: /issm/trunk-jpl/src/m/classes/oldclasses/materials.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/oldclasses/materials.m	(revision 13239)
+++ /issm/trunk-jpl/src/m/classes/oldclasses/materials.m	(revision 13239)
@@ -0,0 +1,20 @@
+%OLD materials class definition
+
+classdef materials
+	properties (SetAccess=public) 
+		rho_ice                    = 0.;
+		rho_water                  = 0.;
+		rho_freshwater             = 0.;
+		mu_water                   = 0.;
+		heatcapacity               = 0.;
+		latentheat                 = 0.;
+		thermalconductivity        = 0.;
+		meltingpoint               = 0.;
+		beta                       = 0.;
+		mixed_layer_capacity       = 0.;
+		thermal_exchange_velocity  = 0.;
+		rheology_B   = NaN;
+		rheology_n   = NaN;
+		rheology_law = '';
+	end
+end
