Index: /issm/trunk-jpl/src/m/classes/hydrologydc.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/hydrologydc.m	(revision 18579)
+++ /issm/trunk-jpl/src/m/classes/hydrologydc.m	(revision 18580)
@@ -30,4 +30,5 @@
 		epl_porosity             = 0;
 		epl_initial_thickness    = 0;
+		epl_colapse_thickness    = 0;
 		epl_max_thickness        = 0;
 		epl_conductivity         = 0;
@@ -73,4 +74,5 @@
 			obj.epl_porosity             = 0.4;
 			obj.epl_initial_thickness    = 1.0;
+			obj.epl_colapse_thickness    = 1.0e-3;
 			obj.epl_max_thickness        = 5.0;
 			obj.epl_conductivity         = 8.0e-02;
@@ -112,6 +114,10 @@
 				md = checkfield(md,'fieldname','hydrology.epl_porosity','>',0,'numel',1);
 				md = checkfield(md,'fieldname','hydrology.epl_initial_thickness','>',0,'numel',1);
+				md = checkfield(md,'fieldname','hydrology.epl_colapse_thickness','>',0,'numel',1);
 				md = checkfield(md,'fieldname','hydrology.epl_max_thickness','>',0,'numel',1);
 				md = checkfield(md,'fieldname','hydrology.epl_conductivity','>',0,'numel',1);
+				if (obj.epl_colapse_thickness>obj.epl_initial_thickness),
+					md = checkmessage(md,'Colapsing thickness for EPL larger than initial thickness');
+				end 
 	    end
 		end 
@@ -156,4 +162,5 @@
 				fielddisplay(obj,'epl_porosity','epl [dimensionless]');
 				fielddisplay(obj,'epl_initial_thickness','epl initial thickness [m]');
+				fielddisplay(obj,'epl_colapse_thickness','epl colapsing thickness [m]');
 				fielddisplay(obj,'epl_max_thickness','epl maximal thickness [m]');
 				fielddisplay(obj,'epl_conductivity','epl conductivity [m^2/s]');
@@ -193,4 +200,5 @@
 				WriteData(fid,'object',obj,'fieldname','epl_porosity','format','Double');			
 				WriteData(fid,'object',obj,'fieldname','epl_initial_thickness','format','Double');
+				WriteData(fid,'object',obj,'fieldname','epl_colapse_thickness','format','Double');
 				WriteData(fid,'object',obj,'fieldname','epl_max_thickness','format','Double');
 				WriteData(fid,'object',obj,'fieldname','epl_conductivity','format','Double');
Index: /issm/trunk-jpl/src/m/enum/EnumDefinitions.py
===================================================================
--- /issm/trunk-jpl/src/m/enum/EnumDefinitions.py	(revision 18579)
+++ /issm/trunk-jpl/src/m/enum/EnumDefinitions.py	(revision 18580)
@@ -123,4 +123,5 @@
 def HydrologydcEplPorosityEnum(): return StringToEnum("HydrologydcEplPorosity")[0]
 def HydrologydcEplInitialThicknessEnum(): return StringToEnum("HydrologydcEplInitialThickness")[0]
+def HydrologydcEplColapseThicknessEnum(): return StringToEnum("HydrologydcEplColapseThickness")[0]
 def HydrologydcEplMaxThicknessEnum(): return StringToEnum("HydrologydcEplMaxThickness")[0]
 def HydrologydcEplThicknessEnum(): return StringToEnum("HydrologydcEplThickness")[0]
Index: /issm/trunk-jpl/src/m/enum/HydrologydcEplColapseThicknessEnum.m
===================================================================
--- /issm/trunk-jpl/src/m/enum/HydrologydcEplColapseThicknessEnum.m	(revision 18580)
+++ /issm/trunk-jpl/src/m/enum/HydrologydcEplColapseThicknessEnum.m	(revision 18580)
@@ -0,0 +1,11 @@
+function macro=HydrologydcEplColapseThicknessEnum()
+%HYDROLOGYDCEPLCOLAPSETHICKNESSENUM - Enum of HydrologydcEplColapseThickness
+%
+%   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=HydrologydcEplColapseThicknessEnum()
+
+macro=StringToEnum('HydrologydcEplColapseThickness');
