Index: /issm/trunk/src/m/classes/public/process_solve_options.m
===================================================================
--- /issm/trunk/src/m/classes/public/process_solve_options.m	(revision 4291)
+++ /issm/trunk/src/m/classes/public/process_solve_options.m	(revision 4292)
@@ -26,5 +26,5 @@
 if ~ismember(analysis_type,[DiagnosticSolutionEnum,PrognosticSolutionEnum,Prognostic2SolutionEnum,ThermalSolutionEnum,...
 		SteadystateSolutionEnum,ParametersSolutionEnum,Transient2DSolutionEnum,Transient3DSolutionEnum...
-		BalancedthicknessSolutionEnum,Balancedthickness2SolutionEnum,BalancedvelocitiesSolutionEnum,SlopeSolutionEnum]),
+		BalancedthicknessSolutionEnum,Balancedthickness2SolutionEnum,BalancedvelocitiesSolutionEnum,BedSlopeSolutionEnum,SurfaceSlopeSolutionEnum]),
 	error(['process_solve_options error message: analysis_type ' EnumAsString(analysis_type) ' not supported yet!']);
 end
Index: /issm/trunk/src/m/classes/public/solve.m
===================================================================
--- /issm/trunk/src/m/classes/public/solve.m	(revision 4291)
+++ /issm/trunk/src/m/classes/public/solve.m	(revision 4292)
@@ -86,6 +86,9 @@
 	md=balancedvelocities(md);
 
-elseif md.analysis_type==SlopeSolutionEnum,
-	md=slopecompute(md);
+elseif md.analysis_type==BedSlopeSolutionEnum,
+	md=bedslope(md);
+
+elseif md.analysis_type==SurfaceSlopeSolutionEnum,
+	md=surfaceslope(md);
 
 else
