Index: /issm/trunk-jpl/src/m/consistency/ismodelselfconsistent.m
===================================================================
--- /issm/trunk-jpl/src/m/consistency/ismodelselfconsistent.m	(revision 16007)
+++ /issm/trunk-jpl/src/m/consistency/ismodelselfconsistent.m	(revision 16008)
@@ -73,4 +73,8 @@
 		analyses=[BalancethicknessAnalysisEnum()];
 
+	case BalancevelocitySolutionEnum(),
+		numanalyses=1; 
+		analyses=[BalancevelocityAnalysisEnum()];
+
 	case SurfaceSlopeSolutionEnum(),
 		numanalyses=1; 
Index: /issm/trunk-jpl/src/m/consistency/ismodelselfconsistent.py
===================================================================
--- /issm/trunk-jpl/src/m/consistency/ismodelselfconsistent.py	(revision 16007)
+++ /issm/trunk-jpl/src/m/consistency/ismodelselfconsistent.py	(revision 16008)
@@ -37,4 +37,8 @@
 		numanalyses=1 
 		analyses=[SurfaceSlopeAnalysisEnum()]
+
+	elif solutiontype == BalancevelocitySolutionEnum():
+		numanalyses=1 
+		analyses=[BalancevelocityAnalysisEnum()]
 
 	elif solutiontype == BedSlopeSolutionEnum():
Index: /issm/trunk-jpl/src/m/enum/BalancevelocityAnalysisEnum.m
===================================================================
--- /issm/trunk-jpl/src/m/enum/BalancevelocityAnalysisEnum.m	(revision 16008)
+++ /issm/trunk-jpl/src/m/enum/BalancevelocityAnalysisEnum.m	(revision 16008)
@@ -0,0 +1,11 @@
+function macro=BalancevelocityAnalysisEnum()
+%BALANCEVELOCITYANALYSISENUM - Enum of BalancevelocityAnalysis
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
+%            Please read src/c/shared/Enum/README for more information
+%
+%   Usage:
+%      macro=BalancevelocityAnalysisEnum()
+
+macro=StringToEnum('BalancevelocityAnalysis');
Index: /issm/trunk-jpl/src/m/enum/BalancevelocitySolutionEnum.m
===================================================================
--- /issm/trunk-jpl/src/m/enum/BalancevelocitySolutionEnum.m	(revision 16008)
+++ /issm/trunk-jpl/src/m/enum/BalancevelocitySolutionEnum.m	(revision 16008)
@@ -0,0 +1,11 @@
+function macro=BalancevelocitySolutionEnum()
+%BALANCEVELOCITYSOLUTIONENUM - Enum of BalancevelocitySolution
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
+%            Please read src/c/shared/Enum/README for more information
+%
+%   Usage:
+%      macro=BalancevelocitySolutionEnum()
+
+macro=StringToEnum('BalancevelocitySolution');
Index: /issm/trunk-jpl/src/m/enum/EnumDefinitions.py
===================================================================
--- /issm/trunk-jpl/src/m/enum/EnumDefinitions.py	(revision 16007)
+++ /issm/trunk-jpl/src/m/enum/EnumDefinitions.py	(revision 16008)
@@ -271,4 +271,6 @@
 def BalancethicknessSoftAnalysisEnum(): return StringToEnum("BalancethicknessSoftAnalysis")[0]
 def BalancethicknessSoftSolutionEnum(): return StringToEnum("BalancethicknessSoftSolution")[0]
+def BalancevelocityAnalysisEnum(): return StringToEnum("BalancevelocityAnalysis")[0]
+def BalancevelocitySolutionEnum(): return StringToEnum("BalancevelocitySolution")[0]
 def BedSlopeAnalysisEnum(): return StringToEnum("BedSlopeAnalysis")[0]
 def BedSlopeSolutionEnum(): return StringToEnum("BedSlopeSolution")[0]
Index: /issm/trunk-jpl/src/m/solve/process_solve_options.m
===================================================================
--- /issm/trunk-jpl/src/m/solve/process_solve_options.m	(revision 16007)
+++ /issm/trunk-jpl/src/m/solve/process_solve_options.m	(revision 16008)
@@ -11,5 +11,6 @@
 if ~ismember(solution_type,[StressbalanceSolutionEnum(),MasstransportSolutionEnum(),ThermalSolutionEnum(),...
 		SteadystateSolutionEnum(),TransientSolutionEnum(),EnthalpySolutionEnum(),...
-		BalancethicknessSolutionEnum(),BalancethicknessSoftSolutionEnum(),BedSlopeSolutionEnum(),...
+		BalancethicknessSolutionEnum(),BalancethicknessSoftSolutionEnum(),...
+		BalancevelocitySolutionEnum(),BedSlopeSolutionEnum(),...
 		SurfaceSlopeSolutionEnum(),HydrologySolutionEnum(),FlaimSolutionEnum(),GiaSolutionEnum()]),
 	error(['process_solve_options error message: solution_type ' EnumToString(solution_type) ' not supported yet!']);
Index: /issm/trunk-jpl/src/m/solve/process_solve_options.py
===================================================================
--- /issm/trunk-jpl/src/m/solve/process_solve_options.py	(revision 16007)
+++ /issm/trunk-jpl/src/m/solve/process_solve_options.py	(revision 16008)
@@ -20,5 +20,6 @@
 	if solution_type not in (StressbalanceSolutionEnum(),MasstransportSolutionEnum(),ThermalSolutionEnum(),\
 			SteadystateSolutionEnum(),TransientSolutionEnum(),EnthalpySolutionEnum(),\
-			BalancethicknessSolutionEnum(),BedSlopeSolutionEnum(),SurfaceSlopeSolutionEnum(),\
+			BalancethicknessSolutionEnum(),BalancevelocitySolutionEnum(),\
+			BedSlopeSolutionEnum(),SurfaceSlopeSolutionEnum(),\
 			HydrologySolutionEnum(),FlaimSolutionEnum(),GiaSolutionEnum()):
 		raise ValueError("process_solve_options error message: solution_type '%s' not supported yet!" % EnumToString(solution_type)[0])
