Index: /issm/trunk/src/m/classes/public/ismodelselfconsistent.m
===================================================================
--- /issm/trunk/src/m/classes/public/ismodelselfconsistent.m	(revision 3036)
+++ /issm/trunk/src/m/classes/public/ismodelselfconsistent.m	(revision 3037)
@@ -195,9 +195,12 @@
 			error(['model not consistent: user supplied partition should be indexed from 0 (c-convention)']);
 		end
-		if md.npart~=md.numberofgrids,
-			error(['model not consistent: user supplied partition should have same size as md.npart']);
-		end
-	end
-	if md.eps_rel>10^-3,
+		if min(md.part)~=0,
+			error(['model not consistent: partition vector not indexed from 0 on']);
+		end
+		if max(md.part)>=md.numberofgrids,
+			error(['model not consistent: partition vector cannot have maximum index larger than number of grids']);
+		end
+	end
+	if md.eps_rel>1.1*10^-5,
 		error(['model not consistent: for qmu analysis, eps_rel should be least than 10^-5, 10^-15 being a better value']);
 	end
