Index: /issm/trunk-jpl/src/m/classes/transient.py
===================================================================
--- /issm/trunk-jpl/src/m/classes/transient.py	(revision 20138)
+++ /issm/trunk-jpl/src/m/classes/transient.py	(revision 20139)
@@ -24,4 +24,5 @@
 		self.ishydrology       = False
 		self.isslr             = False
+		self.iscoupler         = False
 		self.requested_outputs = []
 
@@ -43,4 +44,5 @@
 		string="%s\n%s"%(string,fielddisplay(self,'ishydrology','indicates whether an hydrology model is used'))
 		string="%s\n%s"%(string,fielddisplay(self,'isslr','indicates if a sea level rise solution is used in the transient'))
+		string="%s\n%s"%(string,fielddisplay(self,'iscoupler','indicates whether different models are being run with need for coupling'))
 		string="%s\n%s"%(string,fielddisplay(self,'requested_outputs','list of additional outputs requested'))
 		return string
@@ -68,4 +70,5 @@
 		self.ishydrology       = False
 		self.isslr             = False
+		self.iscoupler         = False
 
 		#default output
@@ -87,4 +90,5 @@
 		self.ishydrology     = False
 		self.isslr           = False
+		self.iscoupler       = False
 
 		#default output
@@ -109,4 +113,5 @@
 		md = checkfield(md,'fieldname','transient.iscalving','numel',[1],'values',[0,1]);
 		md = checkfield(md,'fieldname','transient.isslr','numel',[1],'values',[0,1])
+		md = checkfield(md,'fieldname','transient.iscoupler','numel',[1],'values',[0,1])
 		md = checkfield(md,'fieldname','transient.requested_outputs','stringrow',1)
 
@@ -125,4 +130,5 @@
 		WriteData(fid,'object',self,'fieldname','iscalving','format','Boolean')
 		WriteData(fid,'object',self,'fieldname','isslr','format','Boolean')
+		WriteData(fid,'object',self,'fieldname','iscoupler','format','Boolean')
 
 		#process requested outputs
