Index: /issm/trunk/src/m/classes/model.m
===================================================================
--- /issm/trunk/src/m/classes/model.m	(revision 9519)
+++ /issm/trunk/src/m/classes/model.m	(revision 9520)
@@ -177,5 +177,5 @@
 		 artificial_diffusivity = modelfield('default',0,'marshall',true,'format','Integer');
 		 prognostic_DG          = modelfield('default',0,'marshall',true,'format','Integer');
-		 hydrostatic_adjustment = modelfield('default',0,'marshall',true,'format','Integer');
+		 hydrostatic_adjustment = modelfield('default',0,'marshall',true,'preprocess','StringToEnum','format','Integer');
 		 isprognostic = modelfield('default',0,'marshall',true,'format','Boolean');
 		 isdiagnostic = modelfield('default',0,'marshall',true,'format','Boolean');
@@ -632,5 +632,5 @@
 
 			 %Hydrostatic adjustment
-			 md.hydrostatic_adjustment=AbsoluteEnum;
+			 md.hydrostatic_adjustment='Absolute';
 			 %the artificial diffusivity is used in prognostic to avoid
 			 %numerical wiggles of the solution.
Index: /issm/trunk/src/m/model/ismodelselfconsistent.m
===================================================================
--- /issm/trunk/src/m/model/ismodelselfconsistent.m	(revision 9519)
+++ /issm/trunk/src/m/model/ismodelselfconsistent.m	(revision 9520)
@@ -175,5 +175,5 @@
 	message(['model not consistent: model ' md.name ' time_adapt field should be 0 or 1']);
 end
-if ~ismember(md.hydrostatic_adjustment,[AbsoluteEnum IncrementalEnum]),
+if ~ismember(md.hydrostatic_adjustment,{'Absolute' 'Incremental']),
 	message(['model not consistent: model ' md.name ' hydrostatic_adjustment field should be AbsoluteEnum or IncrementalEnum']);
 end
