Index: /issm/trunk-jpl/examples/Greenland/CheatSheet.m
===================================================================
--- /issm/trunk-jpl/examples/Greenland/CheatSheet.m	(revision 21056)
+++ /issm/trunk-jpl/examples/Greenland/CheatSheet.m	(revision 21057)
@@ -28,5 +28,5 @@
 	%Go solve
 	md.cluster=generic('name',oshostname,'np',2);
-	md=solve(md,TransientSolutionEnum);
+	md=solve(md,'Transient');
 
 	save ./Models/Greenland.HistoricTransient_200yr md;
Index: /issm/trunk-jpl/examples/Greenland/runme.m
===================================================================
--- /issm/trunk-jpl/examples/Greenland/runme.m	(revision 21056)
+++ /issm/trunk-jpl/examples/Greenland/runme.m	(revision 21057)
@@ -73,5 +73,5 @@
 	md.toolkits=toolkits;
 	md.verbose=verbose('solution',true,'control',true);
-	md=solve(md,StressbalanceSolutionEnum);
+	md=solve(md,'Stressbalance');
 
 	%Update model friction fields accordingly
@@ -107,5 +107,5 @@
 	%Go solve
 	md.cluster=generic('name',oshostname,'np',2);
-	md=solve(md,TransientSolutionEnum);
+	md=solve(md,'Transient');
 
 	save ./Models/Greenland.Transient md; 
@@ -204,5 +204,5 @@
 	%Go solve
 	md.cluster=generic('name',oshostname,'np',2);
-	md=solve(md,TransientSolutionEnum);
+	md=solve(md,'Transient');
 
 	save ./Models/Greenland.HistoricTransient md;
@@ -298,5 +298,5 @@
 	%Go solve
 	md.cluster=generic('name',oshostname,'np',2);
-	md=solve(md,TransientSolutionEnum);
+	md=solve(md,'Transient');
 
 	save ./Models/Greenland.BoxTransient md;
Index: /issm/trunk-jpl/examples/ISMIP/CheatyRunme.m
===================================================================
--- /issm/trunk-jpl/examples/ISMIP/CheatyRunme.m	(revision 21056)
+++ /issm/trunk-jpl/examples/ISMIP/CheatyRunme.m	(revision 21057)
@@ -174,5 +174,5 @@
 	% we are solving a StressBalanc
 	%->
-	md=solve(md,StressbalanceSolutionEnum());
+	md=solve(md,'Stressbalance'());
 	% save the given model
 	%->
@@ -212,5 +212,5 @@
 	% we are solving a TransientSolution
 	%->
-	md=solve(md,TransientSolutionEnum);
+	md=solve(md,'Transient');
 	% save the given model
 	%->
Index: /issm/trunk-jpl/examples/IceBridge/runme.m
===================================================================
--- /issm/trunk-jpl/examples/IceBridge/runme.m	(revision 21056)
+++ /issm/trunk-jpl/examples/IceBridge/runme.m	(revision 21057)
@@ -87,5 +87,5 @@
 
 	md.verbose=verbose('solution',true,'control',true);
-	md=solve(md,StressbalanceSolutionEnum);
+	md=solve(md,'Stressbalance');
 
 	%Update model friction fields accordingly
@@ -119,5 +119,5 @@
 	%Go solve
 	md.cluster=generic('name',oshostname,'np',2);
-	md=solve(md,TransientSolutionEnum);
+	md=solve(md,'Transient');
 
 	save ./Models/Greenland.Transient md; 
Index: /issm/trunk-jpl/examples/IceflowModels/eismint.m
===================================================================
--- /issm/trunk-jpl/examples/IceflowModels/eismint.m	(revision 21056)
+++ /issm/trunk-jpl/examples/IceflowModels/eismint.m	(revision 21057)
@@ -25,5 +25,5 @@
 md.cluster=generic('np',2);
 md.verbose.convergence=1;
-md=solve(md,StressbalanceSolutionEnum());
+md=solve(md,'Stressbalance'());
 vel=DepthAverage(md,sqrt(md.results.StressbalanceSolution.Vx.^2+md.results.StressbalanceSolution.Vy.^2));
 
Index: /issm/trunk-jpl/examples/IceflowModels/runme.m
===================================================================
--- /issm/trunk-jpl/examples/IceflowModels/runme.m	(revision 21056)
+++ /issm/trunk-jpl/examples/IceflowModels/runme.m	(revision 21057)
@@ -6,3 +6,3 @@
 md=setflowequation(md,'HO','Contour.exp','fill','SSA','coupling','tiling');
 %Solve
-md=solve(md,StressbalanceSolutionEnum);
+md=solve(md,'Stressbalance');
Index: /issm/trunk-jpl/examples/Inversion/runme.m
===================================================================
--- /issm/trunk-jpl/examples/Inversion/runme.m	(revision 21056)
+++ /issm/trunk-jpl/examples/Inversion/runme.m	(revision 21057)
@@ -8,5 +8,5 @@
 	md = setflowequation(md,'SSA','all');
 	md.cluster = generic('np',2);
-	md = solve(md,StressbalanceSolutionEnum());
+	md = solve(md,'Stressbalance'());
 	plotmodel(md,'axis#all','tight','data',md.materials.rheology_B,'caxis',[ 1.3 1.9]*10^8,'title','"True" B',...
 		'data',md.results.StressbalanceSolution.Vel,'title','"observed velocities"')
@@ -24,5 +24,5 @@
 	md.inversion.vel_obs = md.results.StressbalanceSolution.Vel;
 
-	md = solve(md,StressbalanceSolutionEnum());
+	md = solve(md,'Stressbalance'());
 	plotmodel(md,'axis#all','tight','data',md.materials.rheology_B,'caxis',[ 1.3 1.9]*10^8,'title','B first guess',...
 		'data',md.results.StressbalanceSolution.Vel,'title','modeled velocities')
@@ -45,5 +45,5 @@
 	%Go solve!
 	md.verbose=verbose(0);
-	md=solve(md,StressbalanceSolutionEnum());
+	md=solve(md,'Stressbalance'());
 	plotmodel(md,'axis#all','tight','data',md.results.StressbalanceSolution.MaterialsRheologyBbar,'caxis',[ 1.3 1.9]*10^8,'title','inferred B',...
 		'data',md.results.StressbalanceSolution.Vel,'title','modeled velocities')
@@ -66,5 +66,5 @@
 	%Go solve!
 	md.verbose=verbose(0);
-	md=solve(md,StressbalanceSolutionEnum());
+	md=solve(md,'Stressbalance'());
 	plotmodel(md,'axis#all','tight','data',md.results.StressbalanceSolution.MaterialsRheologyBbar,'caxis',[ 1.3 1.9]*10^8,'title','inferred B',...
 		'data',md.results.StressbalanceSolution.Vel,'title','modeled velocities')
Index: /issm/trunk-jpl/examples/Jakobshavn/runme.m
===================================================================
--- /issm/trunk-jpl/examples/Jakobshavn/runme.m	(revision 21056)
+++ /issm/trunk-jpl/examples/Jakobshavn/runme.m	(revision 21057)
@@ -65,5 +65,5 @@
 	%Go solve
 	md.cluster=generic('name',oshostname,'np',4);
-	md=solve(md,StressbalanceSolutionEnum);
+	md=solve(md,'Stressbalance');
 	
 	save JksControl md
Index: /issm/trunk-jpl/examples/Pig/runme.m
===================================================================
--- /issm/trunk-jpl/examples/Pig/runme.m	(revision 21056)
+++ /issm/trunk-jpl/examples/Pig/runme.m	(revision 21057)
@@ -130,5 +130,5 @@
 	md.toolkits=toolkits;
 	md.cluster=generic('name',oshostname,'np',2);
-	md=solve(md,StressbalanceSolutionEnum);
+	md=solve(md,'Stressbalance');
 
 	% Update model friction fields accordingly
Index: /issm/trunk-jpl/examples/PigSensitivity/Help.m
===================================================================
--- /issm/trunk-jpl/examples/PigSensitivity/Help.m	(revision 21056)
+++ /issm/trunk-jpl/examples/PigSensitivity/Help.m	(revision 21057)
@@ -16,5 +16,5 @@
 
 	%Solve
-	md=solve(md,TransientSolutionEnum);
+	md=solve(md,'Transient');
 
 	%Save model
Index: /issm/trunk-jpl/examples/PigSensitivity/runme.m
===================================================================
--- /issm/trunk-jpl/examples/PigSensitivity/runme.m	(revision 21056)
+++ /issm/trunk-jpl/examples/PigSensitivity/runme.m	(revision 21057)
@@ -20,5 +20,5 @@
 	md.transient.requested_outputs={'default','IceVolume','IceVolumeAboveFloatation'};
 
-	md=solve(md,TransientSolutionEnum);
+	md=solve(md,'Transient');
 
 	% Save model
@@ -36,5 +36,5 @@
 	md.transient.requested_outputs={'default','IceVolume','IceVolumeAboveFloatation'};
 
-	md=solve(md,TransientSolutionEnum);
+	md=solve(md,'Transient');
 
 	save ./Models/PIG_HighMelt md;
@@ -55,5 +55,5 @@
 	md2.transient.requested_outputs={'default','IceVolume','IceVolumeAboveFloatation'};
 
-	md2=solve(md2,TransientSolutionEnum);
+	md2=solve(md2,'Transient');
 
 	save ./Models/PIG_FrontRetreat md2;
Index: /issm/trunk-jpl/examples/SquareIceShelf/README
===================================================================
--- /issm/trunk-jpl/examples/SquareIceShelf/README	(revision 21056)
+++ /issm/trunk-jpl/examples/SquareIceShelf/README	(revision 21057)
@@ -4,3 +4,3 @@
 md=parameterize(md,'Square.par');
 md=setelementstype(md,'macayeal','all');
-md=solve(md,DiagnosticSolutionEnum);
+md=solve(md,'Stressbalance');
Index: /issm/trunk-jpl/examples/SquareIceShelf/runme.m
===================================================================
--- /issm/trunk-jpl/examples/SquareIceShelf/runme.m	(revision 21056)
+++ /issm/trunk-jpl/examples/SquareIceShelf/runme.m	(revision 21057)
@@ -5,3 +5,3 @@
 md=setflowequation(md,'SSA','all');
 md.cluster=generic('name',oshostname,'np',2);
-md=solve(md,StressbalanceSolutionEnum());
+md=solve(md,'Stressbalance'());
Index: /issm/trunk-jpl/examples/UncertaintyQuantification/runme.m
===================================================================
--- /issm/trunk-jpl/examples/UncertaintyQuantification/runme.m	(revision 21056)
+++ /issm/trunk-jpl/examples/UncertaintyQuantification/runme.m	(revision 21057)
@@ -155,5 +155,5 @@
 	%Turn dakota on
 	md.qmu.isdakota=1; md.inversion.iscontrol=0;
-	md=solve(md,StressbalanceSolutionEnum,'overwrite','y');
+	md=solve(md,'Stressbalance','overwrite','y');
 
 	save ./Models/PIG.Sampling md; 
@@ -237,5 +237,5 @@
 	md.qmu.isdakota=1; md.inversion.iscontrol=0;
 	md.verbose=verbose('qmu',true);
-	md=solve(md,StressbalanceSolutionEnum,'overwrite','y');
+	md=solve(md,'Stressbalance','overwrite','y');
 	
 	save ./Models/PIG.Sensitivity md; 
