Index: /issm/trunk-jpl/src/m/classes/transient.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/transient.m	(revision 14542)
+++ /issm/trunk-jpl/src/m/classes/transient.m	(revision 14543)
@@ -10,4 +10,5 @@
 		isthermal         = 0;
 		isgroundingline   = 0;
+		isgia             = 0;
 		requested_outputs = NaN;
 	end
@@ -28,4 +29,5 @@
 			obj.isthermal=1;
 			obj.isgroundingline=0;
+			obj.isgia=0;
 
 		end % }}}
@@ -39,4 +41,5 @@
 			md = checkfield(md,'transient.isthermal','numel',[1],'values',[0 1]);
 			md = checkfield(md,'transient.isgroundingline','numel',[1],'values',[0 1]);
+			md = checkfield(md,'transient.isgia','numel',[1],'values',[0 1]);
 			md = checkfield(md,'transient.requested_outputs','size',[NaN 1]);
 
@@ -49,4 +52,5 @@
 			fielddisplay(obj,'isthermal','indicates if a thermal solution is used in the transient');
 			fielddisplay(obj,'isgroundingline','indicates if a groundingline migration is used in the transient');
+			fielddisplay(obj,'isgia','indicates if a postglacial rebound model is used in the transient');
 			fielddisplay(obj,'requested_outputs','list of additional outputs requested');
 
@@ -57,4 +61,5 @@
 			WriteData(fid,'object',obj,'fieldname','isthermal','format','Boolean');
 			WriteData(fid,'object',obj,'fieldname','isgroundingline','format','Boolean');
+			WriteData(fid,'object',obj,'fieldname','isgia','format','Boolean');
 			WriteData(fid,'object',obj,'fieldname','requested_outputs','format','DoubleMat','mattype',3);
 		end % }}}
Index: /issm/trunk-jpl/src/m/classes/transient.py
===================================================================
--- /issm/trunk-jpl/src/m/classes/transient.py	(revision 14542)
+++ /issm/trunk-jpl/src/m/classes/transient.py	(revision 14543)
@@ -20,4 +20,5 @@
 		self.isthermal         = False
 		self.isgroundingline   = False
+		self.isgia             = False
 		self.requested_outputs = float('NaN')
 
@@ -33,4 +34,5 @@
 		string="%s\n%s"%(string,fielddisplay(self,'isthermal','indicates if a thermal solution is used in the transient'))
 		string="%s\n%s"%(string,fielddisplay(self,'isgroundingline','indicates if a groundingline migration is used in the transient'))
+		string="%s\n%s"%(string,fielddisplay(self,'isgia','indicates if a postglacial rebound is used in the transient'))
 		string="%s\n%s"%(string,fielddisplay(self,'requested_outputs','list of additional outputs requested'))
 		return string
@@ -45,4 +47,5 @@
 		self.isthermal=True
 		self.isgroundingline=False
+		self.isgia=False
 
 		return self
@@ -59,4 +62,5 @@
 		md = checkfield(md,'transient.isthermal','numel',[1],'values',[0,1])
 		md = checkfield(md,'transient.isgroundingline','numel',[1],'values',[0,1])
+		md = checkfield(md,'transient.isgia','numel',[1],'values',[0,1])
 		md = checkfield(md,'transient.requested_outputs','size',[float('NaN')])
 
@@ -70,4 +74,5 @@
 		WriteData(fid,'object',self,'fieldname','isthermal','format','Boolean')
 		WriteData(fid,'object',self,'fieldname','isgroundingline','format','Boolean')
+		WriteData(fid,'object',self,'fieldname','isgia','format','Boolean')
 		WriteData(fid,'object',self,'fieldname','requested_outputs','format','DoubleMat','mattype',3)
 	# }}}
