Index: /issm/trunk/src/c/EnumDefinitions/EnumDefinitions.h
===================================================================
--- /issm/trunk/src/c/EnumDefinitions/EnumDefinitions.h	(revision 9390)
+++ /issm/trunk/src/c/EnumDefinitions/EnumDefinitions.h	(revision 9391)
@@ -387,5 +387,5 @@
 	NdtEnum,
 	NumOutputEnum,
-	NumRiftsEnum,
+	NumriftsEnum,
 	NumberOfElementsEnum,
 	NumberOfNodesEnum,
Index: /issm/trunk/src/c/modules/EnumToStringx/EnumToStringx.cpp
===================================================================
--- /issm/trunk/src/c/modules/EnumToStringx/EnumToStringx.cpp	(revision 9390)
+++ /issm/trunk/src/c/modules/EnumToStringx/EnumToStringx.cpp	(revision 9391)
@@ -337,5 +337,5 @@
 		case NdtEnum : return "Ndt";
 		case NumOutputEnum : return "NumOutput";
-		case NumRiftsEnum : return "NumRifts";
+		case NumriftsEnum : return "Numrifts";
 		case NumberOfElementsEnum : return "NumberOfElements";
 		case NumberOfNodesEnum : return "NumberOfNodes";
Index: /issm/trunk/src/c/modules/ModelProcessorx/Balancethickness/CreateLoadsBalancethickness.cpp
===================================================================
--- /issm/trunk/src/c/modules/ModelProcessorx/Balancethickness/CreateLoadsBalancethickness.cpp	(revision 9390)
+++ /issm/trunk/src/c/modules/ModelProcessorx/Balancethickness/CreateLoadsBalancethickness.cpp	(revision 9391)
@@ -21,4 +21,5 @@
 	/*Fetch parameters: */
 	iomodel->constants->FindParam(&prognostic_DG,PrognosticDGEnum);
+	iomodel->constants->FindParam(&numberofedges,NumberOfEdgesEnum);
 
 	/*Output*/
Index: /issm/trunk/src/c/modules/ModelProcessorx/DiagnosticHoriz/CreateLoadsDiagnosticHoriz.cpp
===================================================================
--- /issm/trunk/src/c/modules/ModelProcessorx/DiagnosticHoriz/CreateLoadsDiagnosticHoriz.cpp	(revision 9390)
+++ /issm/trunk/src/c/modules/ModelProcessorx/DiagnosticHoriz/CreateLoadsDiagnosticHoriz.cpp	(revision 9391)
@@ -46,6 +46,5 @@
 	iomodel->constants->FindParam(&isstokes,IsstokesEnum);
 	iomodel->constants->FindParam(&ismacayealpattyn,IsmacayealpattynEnum);
-	iomodel->constants->FindParam(&numrifts,NumRiftsEnum);
-	iomodel->constants->FindParam(&numrifts,NumRiftsEnum);
+	iomodel->constants->FindParam(&numrifts,NumriftsEnum);
 
 	/*Recover pointer: */
Index: /issm/trunk/src/c/modules/ModelProcessorx/ElementsAndVerticesPartitioning.cpp
===================================================================
--- /issm/trunk/src/c/modules/ModelProcessorx/ElementsAndVerticesPartitioning.cpp	(revision 9390)
+++ /issm/trunk/src/c/modules/ModelProcessorx/ElementsAndVerticesPartitioning.cpp	(revision 9391)
@@ -54,5 +54,5 @@
 	iomodel->constants->FindParam(&numberofvertices2d,NumberOfNodes2DEnum);
 	iomodel->constants->FindParam(&numlayers,NumlayersEnum);
-	iomodel->constants->FindParam(&numrifts,NumRiftsEnum);
+	iomodel->constants->FindParam(&numrifts,NumriftsEnum);
 
 	/*First, check that partitioning has not yet been carryed out. Just check whether my_elements pointers is not already assigned a value: */
Index: /issm/trunk/src/c/modules/StringToEnumx/StringToEnumx.cpp
===================================================================
--- /issm/trunk/src/c/modules/StringToEnumx/StringToEnumx.cpp	(revision 9390)
+++ /issm/trunk/src/c/modules/StringToEnumx/StringToEnumx.cpp	(revision 9391)
@@ -335,5 +335,5 @@
 	else if (strcmp(name,"Ndt")==0) return NdtEnum;
 	else if (strcmp(name,"NumOutput")==0) return NumOutputEnum;
-	else if (strcmp(name,"NumRifts")==0) return NumRiftsEnum;
+	else if (strcmp(name,"Numrifts")==0) return NumriftsEnum;
 	else if (strcmp(name,"NumberOfElements")==0) return NumberOfElementsEnum;
 	else if (strcmp(name,"NumberOfNodes")==0) return NumberOfNodesEnum;
Index: /issm/trunk/src/m/classes/model.m
===================================================================
--- /issm/trunk/src/m/classes/model.m	(revision 9390)
+++ /issm/trunk/src/m/classes/model.m	(revision 9391)
@@ -230,5 +230,5 @@
 		 cm_max           = {NaN,true,'DoubleMat',3};
 		 cm_jump          = {[],true,'DoubleMat',3};
-		 cm_gradient      = {0,true,'Integer'};
+		 cm_gradient      = {0,true,'Boolean'};
 		 epsvel                              = {0,true,'Double'};
 		 meanvel                             = {0,true,'Double'};
Index: sm/trunk/src/m/enum/NumRiftsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NumRiftsEnum.m	(revision 9390)
+++ 	(revision )
@@ -1,11 +1,0 @@
-function macro=NumRiftsEnum()
-%NUMRIFTSENUM - Enum of NumRifts
-%
-%   WARNING: DO NOT MODIFY THIS FILE
-%            this file has been automatically generated by src/c/EnumDefinitions/Synchronize.sh
-%            Please read src/c/EnumDefinitions/README for more information
-%
-%   Usage:
-%      macro=NumRiftsEnum()
-
-macro=StringToEnum('NumRifts');
Index: /issm/trunk/src/m/enum/NumriftsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NumriftsEnum.m	(revision 9391)
+++ /issm/trunk/src/m/enum/NumriftsEnum.m	(revision 9391)
@@ -0,0 +1,11 @@
+function macro=NumriftsEnum()
+%NUMRIFTSENUM - Enum of Numrifts
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/EnumDefinitions/Synchronize.sh
+%            Please read src/c/EnumDefinitions/README for more information
+%
+%   Usage:
+%      macro=NumriftsEnum()
+
+macro=StringToEnum('Numrifts');
Index: /issm/trunk/src/m/solutions/control_core.m
===================================================================
--- /issm/trunk/src/m/solutions/control_core.m	(revision 9390)
+++ /issm/trunk/src/m/solutions/control_core.m	(revision 9391)
@@ -7,5 +7,5 @@
 
 	%recover parameters common to all solutions
-	num_controls=femmodel.parameters.NumControls;
+	num_controls=femmodel.parameters.NumControlType;
 	num_responses=femmodel.parameters.NumResponses;
 	responses=femmodel.parameters.CmResponses;
Index: /issm/trunk/src/m/solutions/gradient_core.m
===================================================================
--- /issm/trunk/src/m/solutions/gradient_core.m	(revision 9390)
+++ /issm/trunk/src/m/solutions/gradient_core.m	(revision 9391)
@@ -21,5 +21,5 @@
 
 	%recover parameters common to all solutions
-	num_controls=femmodel.parameters.NumControls;
+	num_controls=femmodel.parameters.NumControlType;
 	control_type=femmodel.parameters.ControlType;
 	control_steady=femmodel.parameters.ControlSteady;
