Index: /issm/trunk-jpl/src/m/classes/matice.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/matice.m	(revision 24740)
+++ /issm/trunk-jpl/src/m/classes/matice.m	(revision 24741)
@@ -112,12 +112,15 @@
 		end % }}}
 		function md = checkconsistency(self,md,solution,analyses) % {{{
-			md = checkfield(md,'fieldname','materials.rho_ice','>',0);
-			md = checkfield(md,'fieldname','materials.rho_water','>',0);
-			md = checkfield(md,'fieldname','materials.rho_freshwater','>',0);
-			md = checkfield(md,'fieldname','materials.mu_water','>',0);
-			md = checkfield(md,'fieldname','materials.rheology_B','>',0,'timeseries',1,'NaN',1,'Inf',1);
-			md = checkfield(md,'fieldname','materials.rheology_n','>',0,'size',[md.mesh.numberofelements 1]);
-			md = checkfield(md,'fieldname','materials.rheology_law','values',{'None' 'BuddJacka' 'Cuffey' 'CuffeyTemperate' 'Paterson' 'Arrhenius' 'LliboutryDuval' 'NyeCO2' 'NyeH2O'});
-			md = checkfield(md,'fieldname','materials.effectiveconductivity_averaging','numel',[1],'values',[0 1 2]);
+	
+			if ~strcmpi(solution,'SealevelriseSolution'),
+				md = checkfield(md,'fieldname','materials.rho_ice','>',0);
+				md = checkfield(md,'fieldname','materials.rho_water','>',0);
+				md = checkfield(md,'fieldname','materials.rho_freshwater','>',0);
+				md = checkfield(md,'fieldname','materials.mu_water','>',0);
+				md = checkfield(md,'fieldname','materials.rheology_B','>',0,'timeseries',1,'NaN',1,'Inf',1);
+				md = checkfield(md,'fieldname','materials.rheology_n','>',0,'size',[md.mesh.numberofelements 1]);
+				md = checkfield(md,'fieldname','materials.rheology_law','values',{'None' 'BuddJacka' 'Cuffey' 'CuffeyTemperate' 'Paterson' 'Arrhenius' 'LliboutryDuval' 'NyeCO2' 'NyeH2O'});
+				md = checkfield(md,'fieldname','materials.effectiveconductivity_averaging','numel',[1],'values',[0 1 2]);
+			end
 
 			if ismember('GiaAnalysis',analyses),
