Index: ../trunk-jpl/src/m/consistency/ismodelselfconsistent.m
===================================================================
--- ../trunk-jpl/src/m/consistency/ismodelselfconsistent.m	(revision 19089)
+++ ../trunk-jpl/src/m/consistency/ismodelselfconsistent.m	(revision 19090)
@@ -90,9 +90,6 @@
 	case DamageEvolutionSolutionEnum(),
 		analyses=[DamageEvolutionAnalysisEnum()];
 
-	case SeaiceSolutionEnum(),
-		analyses=[SeaiceAnalysisEnum()];
-
 	otherwise
 		error('%s%s%s',' solution type: ',EnumToString(solutiontype),' not supported yet!');
 
Index: ../trunk-jpl/src/m/classes/stressbalance.m
===================================================================
--- ../trunk-jpl/src/m/classes/stressbalance.m	(revision 19089)
+++ ../trunk-jpl/src/m/classes/stressbalance.m	(revision 19090)
@@ -219,10 +219,6 @@
 
 			WriteData(fid,'object',self,'class','stressbalance','fieldname','vertex_pairing','format','DoubleMat','mattype',3);
 
-			if md.private.solution==SeaiceSolutionEnum,
-				return;
-			end
-
 			yts=365.0*24.0*3600.0;
 
 			WriteData(fid,'object',self,'class','stressbalance','fieldname','spcvx','format','DoubleMat','mattype',1,'scale',1./yts,'timeserieslength',md.mesh.numberofvertices+1);
Index: ../trunk-jpl/src/m/classes/mask.m
===================================================================
--- ../trunk-jpl/src/m/classes/mask.m	(revision 19089)
+++ ../trunk-jpl/src/m/classes/mask.m	(revision 19090)
@@ -43,9 +43,6 @@
 
 		end % }}}
 		function md = checkconsistency(self,md,solution,analyses) % {{{
-			if (solution==SeaiceSolutionEnum()),
-				return;
-			end
 
 			md = checkfield(md,'fieldname','mask.groundedice_levelset','size',[md.mesh.numberofvertices 1]);
 			md = checkfield(md,'fieldname','mask.ice_levelset'        ,'size',[md.mesh.numberofvertices 1]);
@@ -71,10 +68,6 @@
 			WriteData(fid,'object',self,'fieldname','groundedice_levelset','format','DoubleMat','mattype',1);
 			WriteData(fid,'object',self,'fieldname','ice_levelset','format','DoubleMat','mattype',1);
 
-			if(md.private.solution==SeaiceSolutionEnum()),
-				return;
-			end
-
 			% get mask of vertices of elements with ice
 			isice=md.mask.ice_levelset<=0.;
 			vlist = zeros(md.mesh.numberofvertices,1);
Index: ../trunk-jpl/src/m/classes/geometry.m
===================================================================
--- ../trunk-jpl/src/m/classes/geometry.m	(revision 19089)
+++ ../trunk-jpl/src/m/classes/geometry.m	(revision 19090)
@@ -63,10 +63,6 @@
 		end % }}}
 		function md = checkconsistency(self,md,solution,analyses) % {{{
 
-			if (solution==SeaiceSolutionEnum()),
-				return;
-			end
-
 			if (solution==TransientSolutionEnum() & md.transient.isgia) | (solution==GiaSolutionEnum()),
 				md = checkfield(md,'fieldname','geometry.thickness','timeseries',1,'NaN',1,'>=',0);
 			else
