Index: /issm/trunk-jpl/src/m/classes/additionalsolidearthsolution.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/additionalsolidearthsolution.m	(revision 26230)
+++ /issm/trunk-jpl/src/m/classes/additionalsolidearthsolution.m	(revision 26231)
@@ -32,5 +32,5 @@
 		end % }}}
 		function marshall(self,prefix,md,fid) % {{{
-			WriteData(fid,prefix,'object',self,'data',1,'name','md.solidearth.external.nature','format','Integer'); %code 1 for additionalsolidearthsolution  class
+			WriteData(fid,prefix,'data',1,'name','md.solidearth.external.nature','format','Integer'); %code 1 for additionalsolidearthsolution class
 			self.marshall@solidearthsolution(prefix,md,fid);
 		end % }}}
Index: /issm/trunk-jpl/src/m/classes/dsl.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/dsl.m	(revision 26230)
+++ /issm/trunk-jpl/src/m/classes/dsl.m	(revision 26231)
@@ -39,4 +39,5 @@
 			if ~ismember('SealevelchangeAnalysis',analyses), return; end
 			if (strcmp(solution,'TransientSolution') & md.transient.isslc == 0), return; end
+			if (md.transient.isoceantransport==0) return;end
 			md = checkfield(md,'fieldname','dsl.global_average_thermosteric_sea_level','NaN',1,'Inf',1);
 			md = checkfield(md,'fieldname','dsl.sea_surface_height_above_geoid','NaN',1,'Inf',1,'timeseries',1);
Index: /issm/trunk-jpl/src/m/classes/dslmme.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/dslmme.m	(revision 26230)
+++ /issm/trunk-jpl/src/m/classes/dslmme.m	(revision 26231)
@@ -37,4 +37,5 @@
 			if ~ismember('SealevelchangeAnalysis',analyses), return; end
 			if (strcmp(solution,'TransientSolution') & md.transient.isslc == 0), return; end
+			if (md.transient.isoceantransport==0) return;end
 			for i=1:length(self.global_average_thermosteric_sea_level),
 				md = checkfield(md,'field',self.global_average_thermosteric_sea_level{i},'NaN',1,'Inf',1);
Index: /issm/trunk-jpl/src/m/classes/mmeadditionalsolidearthsolution.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/mmeadditionalsolidearthsolution.m	(revision 26230)
+++ /issm/trunk-jpl/src/m/classes/mmeadditionalsolidearthsolution.m	(revision 26231)
@@ -68,5 +68,6 @@
 		end % }}}
 		function marshall(self,prefix,md,fid) % {{{
-			WriteData(fid,prefix,'object',self,'data',3,'name','md.solidearth.external.nature','format','Integer'); %code 3 for mmeadditionalsolidearthsolution  class
+			WriteData(fid,prefix,'data',3,'name','md.solidearth.external.nature','format','Integer'); %code 3 for mmeadditionalsolidearthsolution class
+
 			nummodels=length(self.displacementeast);
 			WriteData(fid,prefix,'name','md.solidearth.external.nummodels','data',nummodels,'format','Integer');
Index: /issm/trunk-jpl/src/m/classes/mmeofflinesolidearthsolution.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/mmeofflinesolidearthsolution.m	(revision 26230)
+++ /issm/trunk-jpl/src/m/classes/mmeofflinesolidearthsolution.m	(revision 26231)
@@ -68,5 +68,5 @@
 		end % }}}
 		function marshall(self,prefix,md,fid) % {{{
-			WriteData(fid,prefix,'object',self,'data',4,'name','md.solidearth.external.nature','format','Integer'); %code 4 for mmeofflinesolidearthsolution  class
+			WriteData(fid,prefix,'data',4,'name','md.solidearth.external.nature','format','Integer'); %code 4 for mmeofflinesolidearthsolution class
 			WriteData(fid,prefix,'object',self,'fieldname','modelid','format','Double');
 			nummodels=length(self.displacementeast);
Index: /issm/trunk-jpl/src/m/classes/offlinesolidearthsolution.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/offlinesolidearthsolution.m	(revision 26230)
+++ /issm/trunk-jpl/src/m/classes/offlinesolidearthsolution.m	(revision 26231)
@@ -33,5 +33,5 @@
 		function marshall(self,prefix,md,fid) % {{{
 			disp(sprintf('   external (offlinesolidearthsolution) solution:'));
-			WriteData(fid,prefix,'data',2,'name','md.solidearth.external.nature','format','Integer'); %code 1 for offlinesolidearthsolution  class
+			WriteData(fid,prefix,'data',2,'name','md.solidearth.external.nature','format','Integer'); %code 2 for offlinesolidearthsolution  class
 			self.marshall@solidearthsolution(prefix,md,fid);
 		end % }}}
