Index: /issm/trunk-jpl/src/m/classes/model.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/model.m	(revision 25118)
+++ /issm/trunk-jpl/src/m/classes/model.m	(revision 25119)
@@ -125,6 +125,4 @@
 			%2014 November 12
 			if isa(md.calving,'double'); md.calving=calving(); end
-			%2016 February 3
-			if isa(md.slr,'double'); md.solidearth=solidearth(); end
 			%2016 October 11
 			if isa(md.esa,'double'); md.esa=esa(); end
@@ -1196,4 +1194,38 @@
 				md.smb=SMBhenning(structmd.surfaceforcings);
 			end
+			if isfield(structmd,'slr'),
+				disp('Recovering old slr class');
+				md.solidearth.sealevel=structmd.slr.sealevel;
+				md.solidearth.planetradius=structmd.slr.planetradius;
+				md.solidearth.requested_outputs=structmd.slr.requested_outputs;
+				md.solidearth.transitions=structmd.slr.transitions;
+
+				md.solidearth.transitions=structmd.slr.transitions;
+				md.solidearth.settings.reltol=structmd.slr.reltol;
+				md.solidearth.settings.abstol=structmd.slr.abstol;
+				md.solidearth.settings.maxiter=structmd.slr.maxiter;
+				md.solidearth.settings.rigid=structmd.slr.rigid;
+				md.solidearth.settings.elastic=structmd.slr.elastic;
+				md.solidearth.settings.rotation=structmd.slr.rotation;
+				md.solidearth.settings.runfrequency=structmd.slr.geodetic_run_frequency;
+				md.solidearth.settings.computesealevelchange=structmd.slr.geodetic;
+				md.solidearth.settings.degacc=structmd.slr.degacc;
+				md.solidearth.settings.horiz=structmd.slr.horiz;
+				md.solidearth.settings.ocean_area_scaling=structmd.slr.ocean_area_scaling;
+
+				md.solidearth.surfaceload.icethicknesschange=structmd.slr.deltathickness;
+				md.solidearth.surfaceload.waterheightchange=structmd.slr.hydro_rate;
+
+				md.solidearth.love.h=structmd.slr.love_h;
+				md.solidearth.love.k=structmd.slr.love_k;
+				md.solidearth.love.l=structmd.slr.love_l;
+				md.solidearth.love.th=structmd.slr.tide_love_h;
+				md.solidearth.love.tk=structmd.slr.tide_love_k;
+				md.solidearth.love.tk2secular=structmd.slr.fluid_love;
+
+				md.solidearth.rotational.equatorialmoi=structmd.slr.equatorial_moi;
+				md.solidearth.rotational.polarmoi=structmd.slr.polar_moi;
+				md.solidearth.rotational.angularvelocity=structmd.slr.angular_velocity;
+			end
 		end% }}}
 		function md = setdefaultparameters(md) % {{{
