Index: /issm/trunk/src/c/EnumDefinitions/EnumDefinitions.h
===================================================================
--- /issm/trunk/src/c/EnumDefinitions/EnumDefinitions.h	(revision 8933)
+++ /issm/trunk/src/c/EnumDefinitions/EnumDefinitions.h	(revision 8934)
@@ -189,4 +189,5 @@
 	ControlTypeEnum,
 	ConvergedEnum,
+	DhDtEnum,  //TO BE DELETED 
 	DragCoefficientEnum,
 	DragPEnum,
@@ -200,7 +201,9 @@
 	ElementOnSurfaceEnum,
 	ElementOnWaterEnum,
+	EpsVelEnum,  //TO BE DELETED 
 	FillEnum,
 	FractionIncrementEnum,
 	FrictionEnum,
+	GeothermalFluxEnum, //TO BE DELETED 
 	HydrostaticAdjustmentEnum,
 	InternalEnum,
@@ -216,4 +219,5 @@
 	SurfaceAverageVelMisfitEnum,
 	MaxPenetrationEnum,
+	MeanVelEnum, //TO BE DELETED 
 	MeltingOffsetEnum,
 	GroundingLineMeltingRateEnum,
@@ -238,4 +242,5 @@
 	ShelfDampeningEnum,
 	StabilizeConstraintsEnum,
+	StokesReconditioningEnum,  //TO BE DELETED
 	SurfaceAccumulationRateEnum,
 	SurfaceAblationRateEnum,
@@ -299,4 +304,5 @@
 	TimeEnum,
 	OutputFrequencyEnum,
+	WaterColumnEnum, //TO BE DELETED
 	WaterColumnOldEnum,
 	WaterColumnPicardEnum,
@@ -333,4 +339,5 @@
 	RhoWaterEnum,
 	GravityEnum,
+	ThermalConductivityEnum, //TO BE DELETED
 	BasalMeltingRateCorrectionEnum,
 	BasalMeltingRateCorrectionApplyEnum,
@@ -364,8 +371,17 @@
 	EpsRelEnum,
 	EpsResEnum,
+	HeatCapacityEnum,   //TO BE DELETED
+	IsHutterEnum, //TO BE DELETED
+	IsMacAyealPattynEnum, //TO BE DELETED
+	IsStokesEnum, //TO BE DELETED
+	KffEnum, //TO BE DELETED
+	LatentHeatEnum, //TO BE DELETED
 	LowmemEnum,
+	MaxIterEnum, //TO BE DELETED
 	MaxNonlinearIterationsEnum,
+	MeltingPointEnum, //TO BE DELETED
 	MinMechanicalConstraintsEnum,
 	MinThermalConstraintsEnum,
+	NStepsEnum, //TO BE DELETED
 	NdtEnum,
 	NumOutputEnum,
@@ -374,5 +390,8 @@
 	NumberOfNodesEnum,
 	NumberOfVerticesEnum,
+	OptScalEnum, //TO BE DELETED
 	OutputFilePointerEnum,
+	OutputFileNameEnum, //TO BE DELETED
+	ParameterOutputEnum, //TO BE DELETED
 	PenaltyMeltingEnum,
 	QmuAnalysisEnum,
@@ -393,6 +412,8 @@
 	PetscRcEnum,
 	SparsityEnum,
+	TolXEnum, //TO BE DELETED
 	VariableDescriptorsEnum,
 	VerboseEnum,
+	WaitOnLockEnum, //TO BE DELETED
 	PetscOptionsStringsEnum,
 	PetscOptionsAnalysesEnum,
@@ -421,5 +442,26 @@
 	ArrheniusEnum,
 	/*}}}*/
-	/*Temporary{{{1*/
+	VxMeshEnum,
+	VyMeshEnum,
+	VzMeshEnum,
+	IsDiagnosticEnum, //TO BE DELETED
+	IsPrognosticEnum, //TO BE DELETED
+	IsThermalEnum, //TO BE DELETED
+	EnthalpySolutionEnum,
+	EnthalpyAnalysisEnum,
+	EnthalpyEnum,
+	EnthalpyPicardEnum,
+	WaterFractionEnum, //TO BE DELETED
+	ReferenceTemperatureEnum, //TO BE DELETED
+	ThicknessAbsGradientEnum,
+	VelAbsGradientEnum,
+	DatasetInputEnum,
+	NumResponsesEnum,
+	StepResponsesEnum,
+	IntMatParamEnum,
+	RheologyBbarAbsGradientEnum,
+	DragCoefficientAbsGradientEnum,
+	TransientInputEnum,
+	/*Temporary*/
 	NumberOfElements2DEnum,
 	NumControlTypeEnum,
@@ -499,22 +541,5 @@
 	NumresponsedescriptorsEnum,
 	NpartEnum,
-	QmuMassFluxNumProfilesEnum,
-	/*}}}*/
-	VxMeshEnum,
-	VyMeshEnum,
-	VzMeshEnum,
-	EnthalpySolutionEnum,
-	EnthalpyAnalysisEnum,
-	EnthalpyEnum,
-	EnthalpyPicardEnum,
-	ThicknessAbsGradientEnum,
-	VelAbsGradientEnum,
-	DatasetInputEnum,
-	NumResponsesEnum,
-	StepResponsesEnum,
-	IntMatParamEnum,
-	RheologyBbarAbsGradientEnum,
-	DragCoefficientAbsGradientEnum,
-	TransientInputEnum
+	QmuMassFluxNumProfilesEnum
 };
 
Index: /issm/trunk/src/c/modules/EnumToStringx/EnumToStringx.cpp
===================================================================
--- /issm/trunk/src/c/modules/EnumToStringx/EnumToStringx.cpp	(revision 8933)
+++ /issm/trunk/src/c/modules/EnumToStringx/EnumToStringx.cpp	(revision 8934)
@@ -157,4 +157,5 @@
 		case ControlTypeEnum : return "ControlType";
 		case ConvergedEnum : return "Converged";
+		case DhDtEnum : return "DhDt";
 		case DragCoefficientEnum : return "DragCoefficient";
 		case DragPEnum : return "DragP";
@@ -168,7 +169,9 @@
 		case ElementOnSurfaceEnum : return "ElementOnSurface";
 		case ElementOnWaterEnum : return "ElementOnWater";
+		case EpsVelEnum : return "EpsVel";
 		case FillEnum : return "Fill";
 		case FractionIncrementEnum : return "FractionIncrement";
 		case FrictionEnum : return "Friction";
+		case GeothermalFluxEnum : return "GeothermalFlux";
 		case HydrostaticAdjustmentEnum : return "HydrostaticAdjustment";
 		case InternalEnum : return "Internal";
@@ -184,4 +187,5 @@
 		case SurfaceAverageVelMisfitEnum : return "SurfaceAverageVelMisfit";
 		case MaxPenetrationEnum : return "MaxPenetration";
+		case MeanVelEnum : return "MeanVel";
 		case MeltingOffsetEnum : return "MeltingOffset";
 		case GroundingLineMeltingRateEnum : return "GroundingLineMeltingRate";
@@ -206,4 +210,5 @@
 		case ShelfDampeningEnum : return "ShelfDampening";
 		case StabilizeConstraintsEnum : return "StabilizeConstraints";
+		case StokesReconditioningEnum : return "StokesReconditioning";
 		case SurfaceAccumulationRateEnum : return "SurfaceAccumulationRate";
 		case SurfaceAblationRateEnum : return "SurfaceAblationRate";
@@ -263,4 +268,5 @@
 		case TimeEnum : return "Time";
 		case OutputFrequencyEnum : return "OutputFrequency";
+		case WaterColumnEnum : return "WaterColumn";
 		case WaterColumnOldEnum : return "WaterColumnOld";
 		case WaterColumnPicardEnum : return "WaterColumnPicard";
@@ -287,4 +293,5 @@
 		case RhoWaterEnum : return "RhoWater";
 		case GravityEnum : return "Gravity";
+		case ThermalConductivityEnum : return "ThermalConductivity";
 		case BasalMeltingRateCorrectionEnum : return "BasalMeltingRateCorrection";
 		case BasalMeltingRateCorrectionApplyEnum : return "BasalMeltingRateCorrectionApply";
@@ -314,8 +321,17 @@
 		case EpsRelEnum : return "EpsRel";
 		case EpsResEnum : return "EpsRes";
+		case HeatCapacityEnum : return "HeatCapacity";
+		case IsHutterEnum : return "IsHutter";
+		case IsMacAyealPattynEnum : return "IsMacAyealPattyn";
+		case IsStokesEnum : return "IsStokes";
+		case KffEnum : return "Kff";
+		case LatentHeatEnum : return "LatentHeat";
 		case LowmemEnum : return "Lowmem";
+		case MaxIterEnum : return "MaxIter";
 		case MaxNonlinearIterationsEnum : return "MaxNonlinearIterations";
+		case MeltingPointEnum : return "MeltingPoint";
 		case MinMechanicalConstraintsEnum : return "MinMechanicalConstraints";
 		case MinThermalConstraintsEnum : return "MinThermalConstraints";
+		case NStepsEnum : return "NSteps";
 		case NdtEnum : return "Ndt";
 		case NumOutputEnum : return "NumOutput";
@@ -324,5 +340,8 @@
 		case NumberOfNodesEnum : return "NumberOfNodes";
 		case NumberOfVerticesEnum : return "NumberOfVertices";
+		case OptScalEnum : return "OptScal";
 		case OutputFilePointerEnum : return "OutputFilePointer";
+		case OutputFileNameEnum : return "OutputFileName";
+		case ParameterOutputEnum : return "ParameterOutput";
 		case PenaltyMeltingEnum : return "PenaltyMelting";
 		case QmuAnalysisEnum : return "QmuAnalysis";
@@ -343,6 +362,8 @@
 		case PetscRcEnum : return "PetscRc";
 		case SparsityEnum : return "Sparsity";
+		case TolXEnum : return "TolX";
 		case VariableDescriptorsEnum : return "VariableDescriptors";
 		case VerboseEnum : return "Verbose";
+		case WaitOnLockEnum : return "WaitOnLock";
 		case PetscOptionsStringsEnum : return "PetscOptionsStrings";
 		case PetscOptionsAnalysesEnum : return "PetscOptionsAnalyses";
@@ -364,4 +385,25 @@
 		case PatersonEnum : return "Paterson";
 		case ArrheniusEnum : return "Arrhenius";
+		case VxMeshEnum : return "VxMesh";
+		case VyMeshEnum : return "VyMesh";
+		case VzMeshEnum : return "VzMesh";
+		case IsDiagnosticEnum : return "IsDiagnostic";
+		case IsPrognosticEnum : return "IsPrognostic";
+		case IsThermalEnum : return "IsThermal";
+		case EnthalpySolutionEnum : return "EnthalpySolution";
+		case EnthalpyAnalysisEnum : return "EnthalpyAnalysis";
+		case EnthalpyEnum : return "Enthalpy";
+		case EnthalpyPicardEnum : return "EnthalpyPicard";
+		case WaterFractionEnum : return "WaterFraction";
+		case ReferenceTemperatureEnum : return "ReferenceTemperature";
+		case ThicknessAbsGradientEnum : return "ThicknessAbsGradient";
+		case VelAbsGradientEnum : return "VelAbsGradient";
+		case DatasetInputEnum : return "DatasetInput";
+		case NumResponsesEnum : return "NumResponses";
+		case StepResponsesEnum : return "StepResponses";
+		case IntMatParamEnum : return "IntMatParam";
+		case RheologyBbarAbsGradientEnum : return "RheologyBbarAbsGradient";
+		case DragCoefficientAbsGradientEnum : return "DragCoefficientAbsGradient";
+		case TransientInputEnum : return "TransientInput";
 		case NumberOfElements2DEnum : return "NumberOfElements2D";
 		case NumControlTypeEnum : return "NumControlType";
@@ -441,20 +483,4 @@
 		case NpartEnum : return "Npart";
 		case QmuMassFluxNumProfilesEnum : return "QmuMassFluxNumProfiles";
-		case VxMeshEnum : return "VxMesh";
-		case VyMeshEnum : return "VyMesh";
-		case VzMeshEnum : return "VzMesh";
-		case EnthalpySolutionEnum : return "EnthalpySolution";
-		case EnthalpyAnalysisEnum : return "EnthalpyAnalysis";
-		case EnthalpyEnum : return "Enthalpy";
-		case EnthalpyPicardEnum : return "EnthalpyPicard";
-		case ThicknessAbsGradientEnum : return "ThicknessAbsGradient";
-		case VelAbsGradientEnum : return "VelAbsGradient";
-		case DatasetInputEnum : return "DatasetInput";
-		case NumResponsesEnum : return "NumResponses";
-		case StepResponsesEnum : return "StepResponses";
-		case IntMatParamEnum : return "IntMatParam";
-		case RheologyBbarAbsGradientEnum : return "RheologyBbarAbsGradient";
-		case DragCoefficientAbsGradientEnum : return "DragCoefficientAbsGradient";
-		case TransientInputEnum : return "TransientInput";
 		default : return "unknown";
 
Index: /issm/trunk/src/c/modules/StringToEnumx/StringToEnumx.cpp
===================================================================
--- /issm/trunk/src/c/modules/StringToEnumx/StringToEnumx.cpp	(revision 8933)
+++ /issm/trunk/src/c/modules/StringToEnumx/StringToEnumx.cpp	(revision 8934)
@@ -155,4 +155,5 @@
 	else if (strcmp(name,"ControlType")==0) return ControlTypeEnum;
 	else if (strcmp(name,"Converged")==0) return ConvergedEnum;
+	else if (strcmp(name,"DhDt")==0) return DhDtEnum;
 	else if (strcmp(name,"DragCoefficient")==0) return DragCoefficientEnum;
 	else if (strcmp(name,"DragP")==0) return DragPEnum;
@@ -166,7 +167,9 @@
 	else if (strcmp(name,"ElementOnSurface")==0) return ElementOnSurfaceEnum;
 	else if (strcmp(name,"ElementOnWater")==0) return ElementOnWaterEnum;
+	else if (strcmp(name,"EpsVel")==0) return EpsVelEnum;
 	else if (strcmp(name,"Fill")==0) return FillEnum;
 	else if (strcmp(name,"FractionIncrement")==0) return FractionIncrementEnum;
 	else if (strcmp(name,"Friction")==0) return FrictionEnum;
+	else if (strcmp(name,"GeothermalFlux")==0) return GeothermalFluxEnum;
 	else if (strcmp(name,"HydrostaticAdjustment")==0) return HydrostaticAdjustmentEnum;
 	else if (strcmp(name,"Internal")==0) return InternalEnum;
@@ -182,4 +185,5 @@
 	else if (strcmp(name,"SurfaceAverageVelMisfit")==0) return SurfaceAverageVelMisfitEnum;
 	else if (strcmp(name,"MaxPenetration")==0) return MaxPenetrationEnum;
+	else if (strcmp(name,"MeanVel")==0) return MeanVelEnum;
 	else if (strcmp(name,"MeltingOffset")==0) return MeltingOffsetEnum;
 	else if (strcmp(name,"GroundingLineMeltingRate")==0) return GroundingLineMeltingRateEnum;
@@ -204,4 +208,5 @@
 	else if (strcmp(name,"ShelfDampening")==0) return ShelfDampeningEnum;
 	else if (strcmp(name,"StabilizeConstraints")==0) return StabilizeConstraintsEnum;
+	else if (strcmp(name,"StokesReconditioning")==0) return StokesReconditioningEnum;
 	else if (strcmp(name,"SurfaceAccumulationRate")==0) return SurfaceAccumulationRateEnum;
 	else if (strcmp(name,"SurfaceAblationRate")==0) return SurfaceAblationRateEnum;
@@ -261,4 +266,5 @@
 	else if (strcmp(name,"Time")==0) return TimeEnum;
 	else if (strcmp(name,"OutputFrequency")==0) return OutputFrequencyEnum;
+	else if (strcmp(name,"WaterColumn")==0) return WaterColumnEnum;
 	else if (strcmp(name,"WaterColumnOld")==0) return WaterColumnOldEnum;
 	else if (strcmp(name,"WaterColumnPicard")==0) return WaterColumnPicardEnum;
@@ -285,4 +291,5 @@
 	else if (strcmp(name,"RhoWater")==0) return RhoWaterEnum;
 	else if (strcmp(name,"Gravity")==0) return GravityEnum;
+	else if (strcmp(name,"ThermalConductivity")==0) return ThermalConductivityEnum;
 	else if (strcmp(name,"BasalMeltingRateCorrection")==0) return BasalMeltingRateCorrectionEnum;
 	else if (strcmp(name,"BasalMeltingRateCorrectionApply")==0) return BasalMeltingRateCorrectionApplyEnum;
@@ -312,8 +319,17 @@
 	else if (strcmp(name,"EpsRel")==0) return EpsRelEnum;
 	else if (strcmp(name,"EpsRes")==0) return EpsResEnum;
+	else if (strcmp(name,"HeatCapacity")==0) return HeatCapacityEnum;
+	else if (strcmp(name,"IsHutter")==0) return IsHutterEnum;
+	else if (strcmp(name,"IsMacAyealPattyn")==0) return IsMacAyealPattynEnum;
+	else if (strcmp(name,"IsStokes")==0) return IsStokesEnum;
+	else if (strcmp(name,"Kff")==0) return KffEnum;
+	else if (strcmp(name,"LatentHeat")==0) return LatentHeatEnum;
 	else if (strcmp(name,"Lowmem")==0) return LowmemEnum;
+	else if (strcmp(name,"MaxIter")==0) return MaxIterEnum;
 	else if (strcmp(name,"MaxNonlinearIterations")==0) return MaxNonlinearIterationsEnum;
+	else if (strcmp(name,"MeltingPoint")==0) return MeltingPointEnum;
 	else if (strcmp(name,"MinMechanicalConstraints")==0) return MinMechanicalConstraintsEnum;
 	else if (strcmp(name,"MinThermalConstraints")==0) return MinThermalConstraintsEnum;
+	else if (strcmp(name,"NSteps")==0) return NStepsEnum;
 	else if (strcmp(name,"Ndt")==0) return NdtEnum;
 	else if (strcmp(name,"NumOutput")==0) return NumOutputEnum;
@@ -322,5 +338,8 @@
 	else if (strcmp(name,"NumberOfNodes")==0) return NumberOfNodesEnum;
 	else if (strcmp(name,"NumberOfVertices")==0) return NumberOfVerticesEnum;
+	else if (strcmp(name,"OptScal")==0) return OptScalEnum;
 	else if (strcmp(name,"OutputFilePointer")==0) return OutputFilePointerEnum;
+	else if (strcmp(name,"OutputFileName")==0) return OutputFileNameEnum;
+	else if (strcmp(name,"ParameterOutput")==0) return ParameterOutputEnum;
 	else if (strcmp(name,"PenaltyMelting")==0) return PenaltyMeltingEnum;
 	else if (strcmp(name,"QmuAnalysis")==0) return QmuAnalysisEnum;
@@ -341,6 +360,8 @@
 	else if (strcmp(name,"PetscRc")==0) return PetscRcEnum;
 	else if (strcmp(name,"Sparsity")==0) return SparsityEnum;
+	else if (strcmp(name,"TolX")==0) return TolXEnum;
 	else if (strcmp(name,"VariableDescriptors")==0) return VariableDescriptorsEnum;
 	else if (strcmp(name,"Verbose")==0) return VerboseEnum;
+	else if (strcmp(name,"WaitOnLock")==0) return WaitOnLockEnum;
 	else if (strcmp(name,"PetscOptionsStrings")==0) return PetscOptionsStringsEnum;
 	else if (strcmp(name,"PetscOptionsAnalyses")==0) return PetscOptionsAnalysesEnum;
@@ -362,4 +383,25 @@
 	else if (strcmp(name,"Paterson")==0) return PatersonEnum;
 	else if (strcmp(name,"Arrhenius")==0) return ArrheniusEnum;
+	else if (strcmp(name,"VxMesh")==0) return VxMeshEnum;
+	else if (strcmp(name,"VyMesh")==0) return VyMeshEnum;
+	else if (strcmp(name,"VzMesh")==0) return VzMeshEnum;
+	else if (strcmp(name,"IsDiagnostic")==0) return IsDiagnosticEnum;
+	else if (strcmp(name,"IsPrognostic")==0) return IsPrognosticEnum;
+	else if (strcmp(name,"IsThermal")==0) return IsThermalEnum;
+	else if (strcmp(name,"EnthalpySolution")==0) return EnthalpySolutionEnum;
+	else if (strcmp(name,"EnthalpyAnalysis")==0) return EnthalpyAnalysisEnum;
+	else if (strcmp(name,"Enthalpy")==0) return EnthalpyEnum;
+	else if (strcmp(name,"EnthalpyPicard")==0) return EnthalpyPicardEnum;
+	else if (strcmp(name,"WaterFraction")==0) return WaterFractionEnum;
+	else if (strcmp(name,"ReferenceTemperature")==0) return ReferenceTemperatureEnum;
+	else if (strcmp(name,"ThicknessAbsGradient")==0) return ThicknessAbsGradientEnum;
+	else if (strcmp(name,"VelAbsGradient")==0) return VelAbsGradientEnum;
+	else if (strcmp(name,"DatasetInput")==0) return DatasetInputEnum;
+	else if (strcmp(name,"NumResponses")==0) return NumResponsesEnum;
+	else if (strcmp(name,"StepResponses")==0) return StepResponsesEnum;
+	else if (strcmp(name,"IntMatParam")==0) return IntMatParamEnum;
+	else if (strcmp(name,"RheologyBbarAbsGradient")==0) return RheologyBbarAbsGradientEnum;
+	else if (strcmp(name,"DragCoefficientAbsGradient")==0) return DragCoefficientAbsGradientEnum;
+	else if (strcmp(name,"TransientInput")==0) return TransientInputEnum;
 	else if (strcmp(name,"NumberOfElements2D")==0) return NumberOfElements2DEnum;
 	else if (strcmp(name,"NumControlType")==0) return NumControlTypeEnum;
@@ -439,20 +481,4 @@
 	else if (strcmp(name,"Npart")==0) return NpartEnum;
 	else if (strcmp(name,"QmuMassFluxNumProfiles")==0) return QmuMassFluxNumProfilesEnum;
-	else if (strcmp(name,"VxMesh")==0) return VxMeshEnum;
-	else if (strcmp(name,"VyMesh")==0) return VyMeshEnum;
-	else if (strcmp(name,"VzMesh")==0) return VzMeshEnum;
-	else if (strcmp(name,"EnthalpySolution")==0) return EnthalpySolutionEnum;
-	else if (strcmp(name,"EnthalpyAnalysis")==0) return EnthalpyAnalysisEnum;
-	else if (strcmp(name,"Enthalpy")==0) return EnthalpyEnum;
-	else if (strcmp(name,"EnthalpyPicard")==0) return EnthalpyPicardEnum;
-	else if (strcmp(name,"ThicknessAbsGradient")==0) return ThicknessAbsGradientEnum;
-	else if (strcmp(name,"VelAbsGradient")==0) return VelAbsGradientEnum;
-	else if (strcmp(name,"DatasetInput")==0) return DatasetInputEnum;
-	else if (strcmp(name,"NumResponses")==0) return NumResponsesEnum;
-	else if (strcmp(name,"StepResponses")==0) return StepResponsesEnum;
-	else if (strcmp(name,"IntMatParam")==0) return IntMatParamEnum;
-	else if (strcmp(name,"RheologyBbarAbsGradient")==0) return RheologyBbarAbsGradientEnum;
-	else if (strcmp(name,"DragCoefficientAbsGradient")==0) return DragCoefficientAbsGradientEnum;
-	else if (strcmp(name,"TransientInput")==0) return TransientInputEnum;
 	else _error_("Enum %s not found",name);
 
Index: /issm/trunk/src/m/enum/DhDtEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DhDtEnum.m	(revision 8934)
+++ /issm/trunk/src/m/enum/DhDtEnum.m	(revision 8934)
@@ -0,0 +1,11 @@
+function macro=DhDtEnum()
+%DHDTENUM - Enum of DhDt
+%
+%   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=DhDtEnum()
+
+macro=StringToEnum('DhDt');
Index: /issm/trunk/src/m/enum/EpsVelEnum.m
===================================================================
--- /issm/trunk/src/m/enum/EpsVelEnum.m	(revision 8934)
+++ /issm/trunk/src/m/enum/EpsVelEnum.m	(revision 8934)
@@ -0,0 +1,11 @@
+function macro=EpsVelEnum()
+%EPSVELENUM - Enum of EpsVel
+%
+%   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=EpsVelEnum()
+
+macro=StringToEnum('EpsVel');
Index: /issm/trunk/src/m/enum/GeothermalFluxEnum.m
===================================================================
--- /issm/trunk/src/m/enum/GeothermalFluxEnum.m	(revision 8934)
+++ /issm/trunk/src/m/enum/GeothermalFluxEnum.m	(revision 8934)
@@ -0,0 +1,11 @@
+function macro=GeothermalFluxEnum()
+%GEOTHERMALFLUXENUM - Enum of GeothermalFlux
+%
+%   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=GeothermalFluxEnum()
+
+macro=StringToEnum('GeothermalFlux');
Index: /issm/trunk/src/m/enum/HeatCapacityEnum.m
===================================================================
--- /issm/trunk/src/m/enum/HeatCapacityEnum.m	(revision 8934)
+++ /issm/trunk/src/m/enum/HeatCapacityEnum.m	(revision 8934)
@@ -0,0 +1,11 @@
+function macro=HeatCapacityEnum()
+%HEATCAPACITYENUM - Enum of HeatCapacity
+%
+%   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=HeatCapacityEnum()
+
+macro=StringToEnum('HeatCapacity');
Index: /issm/trunk/src/m/enum/IsDiagnosticEnum.m
===================================================================
--- /issm/trunk/src/m/enum/IsDiagnosticEnum.m	(revision 8934)
+++ /issm/trunk/src/m/enum/IsDiagnosticEnum.m	(revision 8934)
@@ -0,0 +1,11 @@
+function macro=IsDiagnosticEnum()
+%ISDIAGNOSTICENUM - Enum of IsDiagnostic
+%
+%   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=IsDiagnosticEnum()
+
+macro=StringToEnum('IsDiagnostic');
Index: /issm/trunk/src/m/enum/IsHutterEnum.m
===================================================================
--- /issm/trunk/src/m/enum/IsHutterEnum.m	(revision 8934)
+++ /issm/trunk/src/m/enum/IsHutterEnum.m	(revision 8934)
@@ -0,0 +1,11 @@
+function macro=IsHutterEnum()
+%ISHUTTERENUM - Enum of IsHutter
+%
+%   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=IsHutterEnum()
+
+macro=StringToEnum('IsHutter');
Index: /issm/trunk/src/m/enum/IsMacAyealPattynEnum.m
===================================================================
--- /issm/trunk/src/m/enum/IsMacAyealPattynEnum.m	(revision 8934)
+++ /issm/trunk/src/m/enum/IsMacAyealPattynEnum.m	(revision 8934)
@@ -0,0 +1,11 @@
+function macro=IsMacAyealPattynEnum()
+%ISMACAYEALPATTYNENUM - Enum of IsMacAyealPattyn
+%
+%   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=IsMacAyealPattynEnum()
+
+macro=StringToEnum('IsMacAyealPattyn');
Index: /issm/trunk/src/m/enum/IsPrognosticEnum.m
===================================================================
--- /issm/trunk/src/m/enum/IsPrognosticEnum.m	(revision 8934)
+++ /issm/trunk/src/m/enum/IsPrognosticEnum.m	(revision 8934)
@@ -0,0 +1,11 @@
+function macro=IsPrognosticEnum()
+%ISPROGNOSTICENUM - Enum of IsPrognostic
+%
+%   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=IsPrognosticEnum()
+
+macro=StringToEnum('IsPrognostic');
Index: /issm/trunk/src/m/enum/IsStokesEnum.m
===================================================================
--- /issm/trunk/src/m/enum/IsStokesEnum.m	(revision 8934)
+++ /issm/trunk/src/m/enum/IsStokesEnum.m	(revision 8934)
@@ -0,0 +1,11 @@
+function macro=IsStokesEnum()
+%ISSTOKESENUM - Enum of IsStokes
+%
+%   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=IsStokesEnum()
+
+macro=StringToEnum('IsStokes');
Index: /issm/trunk/src/m/enum/IsThermalEnum.m
===================================================================
--- /issm/trunk/src/m/enum/IsThermalEnum.m	(revision 8934)
+++ /issm/trunk/src/m/enum/IsThermalEnum.m	(revision 8934)
@@ -0,0 +1,11 @@
+function macro=IsThermalEnum()
+%ISTHERMALENUM - Enum of IsThermal
+%
+%   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=IsThermalEnum()
+
+macro=StringToEnum('IsThermal');
Index: /issm/trunk/src/m/enum/KffEnum.m
===================================================================
--- /issm/trunk/src/m/enum/KffEnum.m	(revision 8934)
+++ /issm/trunk/src/m/enum/KffEnum.m	(revision 8934)
@@ -0,0 +1,11 @@
+function macro=KffEnum()
+%KFFENUM - Enum of Kff
+%
+%   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=KffEnum()
+
+macro=StringToEnum('Kff');
Index: /issm/trunk/src/m/enum/LatentHeatEnum.m
===================================================================
--- /issm/trunk/src/m/enum/LatentHeatEnum.m	(revision 8934)
+++ /issm/trunk/src/m/enum/LatentHeatEnum.m	(revision 8934)
@@ -0,0 +1,11 @@
+function macro=LatentHeatEnum()
+%LATENTHEATENUM - Enum of LatentHeat
+%
+%   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=LatentHeatEnum()
+
+macro=StringToEnum('LatentHeat');
Index: /issm/trunk/src/m/enum/MaxIterEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MaxIterEnum.m	(revision 8934)
+++ /issm/trunk/src/m/enum/MaxIterEnum.m	(revision 8934)
@@ -0,0 +1,11 @@
+function macro=MaxIterEnum()
+%MAXITERENUM - Enum of MaxIter
+%
+%   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=MaxIterEnum()
+
+macro=StringToEnum('MaxIter');
Index: /issm/trunk/src/m/enum/MeanVelEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MeanVelEnum.m	(revision 8934)
+++ /issm/trunk/src/m/enum/MeanVelEnum.m	(revision 8934)
@@ -0,0 +1,11 @@
+function macro=MeanVelEnum()
+%MEANVELENUM - Enum of MeanVel
+%
+%   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=MeanVelEnum()
+
+macro=StringToEnum('MeanVel');
Index: /issm/trunk/src/m/enum/MeltingPointEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MeltingPointEnum.m	(revision 8934)
+++ /issm/trunk/src/m/enum/MeltingPointEnum.m	(revision 8934)
@@ -0,0 +1,11 @@
+function macro=MeltingPointEnum()
+%MELTINGPOINTENUM - Enum of MeltingPoint
+%
+%   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=MeltingPointEnum()
+
+macro=StringToEnum('MeltingPoint');
Index: /issm/trunk/src/m/enum/NStepsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NStepsEnum.m	(revision 8934)
+++ /issm/trunk/src/m/enum/NStepsEnum.m	(revision 8934)
@@ -0,0 +1,11 @@
+function macro=NStepsEnum()
+%NSTEPSENUM - Enum of NSteps
+%
+%   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=NStepsEnum()
+
+macro=StringToEnum('NSteps');
Index: /issm/trunk/src/m/enum/OptScalEnum.m
===================================================================
--- /issm/trunk/src/m/enum/OptScalEnum.m	(revision 8934)
+++ /issm/trunk/src/m/enum/OptScalEnum.m	(revision 8934)
@@ -0,0 +1,11 @@
+function macro=OptScalEnum()
+%OPTSCALENUM - Enum of OptScal
+%
+%   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=OptScalEnum()
+
+macro=StringToEnum('OptScal');
Index: /issm/trunk/src/m/enum/OutputFileNameEnum.m
===================================================================
--- /issm/trunk/src/m/enum/OutputFileNameEnum.m	(revision 8934)
+++ /issm/trunk/src/m/enum/OutputFileNameEnum.m	(revision 8934)
@@ -0,0 +1,11 @@
+function macro=OutputFileNameEnum()
+%OUTPUTFILENAMEENUM - Enum of OutputFileName
+%
+%   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=OutputFileNameEnum()
+
+macro=StringToEnum('OutputFileName');
Index: /issm/trunk/src/m/enum/ParameterOutputEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ParameterOutputEnum.m	(revision 8934)
+++ /issm/trunk/src/m/enum/ParameterOutputEnum.m	(revision 8934)
@@ -0,0 +1,11 @@
+function macro=ParameterOutputEnum()
+%PARAMETEROUTPUTENUM - Enum of ParameterOutput
+%
+%   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=ParameterOutputEnum()
+
+macro=StringToEnum('ParameterOutput');
Index: /issm/trunk/src/m/enum/ReferenceTemperatureEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ReferenceTemperatureEnum.m	(revision 8934)
+++ /issm/trunk/src/m/enum/ReferenceTemperatureEnum.m	(revision 8934)
@@ -0,0 +1,11 @@
+function macro=ReferenceTemperatureEnum()
+%REFERENCETEMPERATUREENUM - Enum of ReferenceTemperature
+%
+%   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=ReferenceTemperatureEnum()
+
+macro=StringToEnum('ReferenceTemperature');
Index: /issm/trunk/src/m/enum/StokesReconditioningEnum.m
===================================================================
--- /issm/trunk/src/m/enum/StokesReconditioningEnum.m	(revision 8934)
+++ /issm/trunk/src/m/enum/StokesReconditioningEnum.m	(revision 8934)
@@ -0,0 +1,11 @@
+function macro=StokesReconditioningEnum()
+%STOKESRECONDITIONINGENUM - Enum of StokesReconditioning
+%
+%   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=StokesReconditioningEnum()
+
+macro=StringToEnum('StokesReconditioning');
Index: /issm/trunk/src/m/enum/ThermalConductivityEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ThermalConductivityEnum.m	(revision 8934)
+++ /issm/trunk/src/m/enum/ThermalConductivityEnum.m	(revision 8934)
@@ -0,0 +1,11 @@
+function macro=ThermalConductivityEnum()
+%THERMALCONDUCTIVITYENUM - Enum of ThermalConductivity
+%
+%   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=ThermalConductivityEnum()
+
+macro=StringToEnum('ThermalConductivity');
Index: /issm/trunk/src/m/enum/TolXEnum.m
===================================================================
--- /issm/trunk/src/m/enum/TolXEnum.m	(revision 8934)
+++ /issm/trunk/src/m/enum/TolXEnum.m	(revision 8934)
@@ -0,0 +1,11 @@
+function macro=TolXEnum()
+%TOLXENUM - Enum of TolX
+%
+%   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=TolXEnum()
+
+macro=StringToEnum('TolX');
Index: /issm/trunk/src/m/enum/WaitOnLockEnum.m
===================================================================
--- /issm/trunk/src/m/enum/WaitOnLockEnum.m	(revision 8934)
+++ /issm/trunk/src/m/enum/WaitOnLockEnum.m	(revision 8934)
@@ -0,0 +1,11 @@
+function macro=WaitOnLockEnum()
+%WAITONLOCKENUM - Enum of WaitOnLock
+%
+%   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=WaitOnLockEnum()
+
+macro=StringToEnum('WaitOnLock');
Index: /issm/trunk/src/m/enum/WaterColumnEnum.m
===================================================================
--- /issm/trunk/src/m/enum/WaterColumnEnum.m	(revision 8934)
+++ /issm/trunk/src/m/enum/WaterColumnEnum.m	(revision 8934)
@@ -0,0 +1,11 @@
+function macro=WaterColumnEnum()
+%WATERCOLUMNENUM - Enum of WaterColumn
+%
+%   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=WaterColumnEnum()
+
+macro=StringToEnum('WaterColumn');
Index: /issm/trunk/src/m/enum/WaterFractionEnum.m
===================================================================
--- /issm/trunk/src/m/enum/WaterFractionEnum.m	(revision 8934)
+++ /issm/trunk/src/m/enum/WaterFractionEnum.m	(revision 8934)
@@ -0,0 +1,11 @@
+function macro=WaterFractionEnum()
+%WATERFRACTIONENUM - Enum of WaterFraction
+%
+%   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=WaterFractionEnum()
+
+macro=StringToEnum('WaterFraction');
