Index: /issm/trunk/src/m/classes/public/ismodelselfconsistent.m
===================================================================
--- /issm/trunk/src/m/classes/public/ismodelselfconsistent.m	(revision 2527)
+++ /issm/trunk/src/m/classes/public/ismodelselfconsistent.m	(revision 2528)
@@ -23,5 +23,10 @@
 
 	%recursive call to ismodelselfconsistent
-	analysis=[DiagnosticAnalysisEnum PrognosticAnalysisEnum ThermalAnalysisEnum];
+	if strcmpi(md.type,'2d'),
+		analysis=[DiagnosticAnalysisEnum PrognosticAnalysisEnum];
+	else
+		analysis=[DiagnosticAnalysisEnum PrognosticAnalysisEnum ThermalAnalysisEnum];
+	end
+
 	for i=1:length(analysis),
 		md.analysis_type=analysis(i);
