Index: /issm/trunk-jpl/src/m/solve/marshall.m
===================================================================
--- /issm/trunk-jpl/src/m/solve/marshall.m	(revision 17049)
+++ /issm/trunk-jpl/src/m/solve/marshall.m	(revision 17050)
@@ -8,5 +8,7 @@
 %      marshall(md)
 
-disp(['marshalling file ' md.miscellaneous.name '.bin']);
+if md.verbose.solution,
+	disp(['marshalling file ' md.miscellaneous.name '.bin']);
+end
 
 %open file for binary writing
Index: /issm/trunk-jpl/src/m/solve/solve.m
===================================================================
--- /issm/trunk-jpl/src/m/solve/solve.m	(revision 17049)
+++ /issm/trunk-jpl/src/m/solve/solve.m	(revision 17050)
@@ -33,5 +33,7 @@
 
 %check model consistency
-disp('checking model consistency');
+if md.verbose.solution,
+	disp('checking model consistency');
+end
 if (solutionenum == FlaimSolutionEnum())
 	md.private.isconsistent=true;
@@ -75,6 +77,8 @@
 %Stop here if batch mode
 if strcmpi(options.batch,'yes')
-	disp('batch mode requested: not launching job interactively');
-	disp('launch solution sequence on remote cluster by hand');
+	if md.verbose.solution,
+		disp('batch mode requested: not launching job interactively');
+		disp('launch solution sequence on remote cluster by hand');
+	end
 	return;
 end
@@ -96,5 +100,7 @@
 %did we even try to run? if so, wait on lock
 if strcmpi(options.upload,'on'),
-	disp('solve done uploading test decks');
+	if md.verbose.solution,
+		disp('solve done uploading test decks');
+	end
 	return;
 end
@@ -113,5 +119,7 @@
 	%we wait for the done file
 	done=waitonlock(md);
-	disp('loading results from cluster');
+	if md.verbose.solution,
+		disp('loading results from cluster');
+	end
 	md=loadresultsfromcluster(md);
 elseif md.settings.waitonlock==0,
