Index: /issm/trunk-jpl/src/m/classes/model/model.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/model/model.m	(revision 14557)
+++ /issm/trunk-jpl/src/m/classes/model/model.m	(revision 14558)
@@ -1078,12 +1078,7 @@
 			md.flowequation     = flowequation();
 			md.debug            = debug();
-			md.verbose          = verbose('solution',true,'qmu',true,'control',true);
+			md.verbose          = verbose();
 			md.settings         = settings();
 			md.solver           = solver();
-			if ismumps(),
-				md.solver           = addoptions(md.solver,DiagnosticVertAnalysisEnum(),mumpsoptions());
-			else
-				md.solver           = addoptions(md.solver,DiagnosticVertAnalysisEnum(),iluasmoptions());
-			end
 			md.cluster          = generic();
 			md.balancethickness = balancethickness();
Index: /issm/trunk-jpl/src/m/classes/model/model.py
===================================================================
--- /issm/trunk-jpl/src/m/classes/model/model.py	(revision 14557)
+++ /issm/trunk-jpl/src/m/classes/model/model.py	(revision 14558)
@@ -66,11 +66,7 @@
 
 		self.debug            = debug()
-		self.verbose          = verbose('solution',True,'qmu',True,'control',True)
+		self.verbose          = verbose()
 		self.settings         = settings()
 		self.solver           = solver()
-		if ismumps():
-			self.solver.addoptions(DiagnosticVertAnalysisEnum(),mumpsoptions())
-		else:
-			self.solver.addoptions(DiagnosticVertAnalysisEnum(),iluasmoptions())
 		self.cluster          = generic()
 
Index: /issm/trunk-jpl/src/m/classes/solver.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/solver.m	(revision 14557)
+++ /issm/trunk-jpl/src/m/classes/solver.m	(revision 14558)
@@ -6,5 +6,6 @@
 classdef solver < dynamicprops
     properties (SetAccess=public) 
-		 NoneAnalysis = struct();
+		 NoneAnalysis           = struct();
+		 DiagnosticVertAnalysis = struct();
 		 %The other properties are dynamic
 	 end
@@ -39,7 +40,9 @@
 			 %MUMPS is the default solver
 			 if ismumps(),
-				 obj.NoneAnalysis=mumpsoptions();
+				 obj.NoneAnalysis           = mumpsoptions();
+				 obj.DiagnosticVertAnalysis = mumpsoptions();
 			 else
-				 obj.NoneAnalysis=iluasmoptions();
+				 obj.NoneAnalysis           = iluasmoptions();
+				 obj.DiagnosticVertAnalysis = iluasmoptions();
 			 end
 
Index: /issm/trunk-jpl/src/m/classes/solver.py
===================================================================
--- /issm/trunk-jpl/src/m/classes/solver.py	(revision 14557)
+++ /issm/trunk-jpl/src/m/classes/solver.py	(revision 14558)
@@ -19,7 +19,9 @@
 		#MUMPS is the default solver
 		if ismumps():
-			self.NoneAnalysis=mumpsoptions()
+			self.NoneAnalysis           = mumpsoptions()
+			self.DiagnosticVertAnalysis = mumpsoptions()
 		else:
-			self.NoneAnalysis=iluasmoptions()
+			self.NoneAnalysis           = iluasmoptions()
+			self.DiagnosticVertAnalysis = iluasmoptions()
 
 		#The other properties are dynamic
Index: /issm/trunk-jpl/src/m/classes/verbose.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/verbose.m	(revision 14557)
+++ /issm/trunk-jpl/src/m/classes/verbose.m	(revision 14558)
@@ -41,5 +41,7 @@
 			switch(nargin),
 				case 0,
-					%Don't do anything
+					verbose.solution=true;
+					verbose.qmu=true;
+					verbose.control=true;
 				case 1,
 					binary=varargin{1};
Index: /issm/trunk-jpl/src/m/classes/verbose.py
===================================================================
--- /issm/trunk-jpl/src/m/classes/verbose.py	(revision 14557)
+++ /issm/trunk-jpl/src/m/classes/verbose.py	(revision 14558)
@@ -42,4 +42,7 @@
 		if not len(args):
 			#Don't do anything
+			self.solution=True;
+			self.qmu=True;
+			self.control=True;
 			pass
 
