Index: /issm/trunk/src/m/classes/public/ThicknessCorrection.m
===================================================================
--- /issm/trunk/src/m/classes/public/ThicknessCorrection.m	(revision 1225)
+++ /issm/trunk/src/m/classes/public/ThicknessCorrection.m	(revision 1226)
@@ -24,4 +24,5 @@
 pos_shelf=find(~md.gridonicesheet);
 pos_GL=intersect(unique(md.elements(find(md.elementonicesheet),:)),unique(md.elements(find(md.elementoniceshelf),:)));
+debug=(length(pos_shelf)>50000);
 
 %get distance
@@ -33,8 +34,8 @@
 
 %modify thickness
-fprintf('%s','      correction progress:   0.00 %');
+if (debug), fprintf('%s','      correction progress:   0.00 %');
 for i=1:length(pos_shelf)
 
-	if mod(i,100)==0,
+	if (debug & mod(i,100)==0),
 		fprintf('\b\b\b\b\b\b\b%5.2f%s',i/length(pos_shelf)*100,' %');
 	end
@@ -56,5 +57,5 @@
 	end
 end
-fprintf('\b\b\b\b\b\b\b%5.2f%s\n',100,' %');
+if (debug), fprintf('\b\b\b\b\b\b\b%5.2f%s\n',100,' %');
 
 %check the computed thickness
