Index: ../trunk-jpl/src/m/classes/transient.py
===================================================================
--- ../trunk-jpl/src/m/classes/transient.py	(revision 18762)
+++ ../trunk-jpl/src/m/classes/transient.py	(revision 18763)
@@ -19,6 +19,7 @@
 		self.isgia             = False
 		self.isdamageevolution = False
 		self.islevelset        = False
+		self.iscalving         = False
 		self.ishydrology       = False
 		self.requested_outputs = []
 
@@ -35,6 +36,7 @@
 		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,'isdamageevolution','indicates whether damage evolution is used in the transient'))
 		string="%s\n%s"%(string,fielddisplay(self,'islevelset','LEVELSET METHOD DESCRIPTION'))
+		string="%s\n%s"%(string,fielddisplay(self,'iscalving','indicates whether calving is used in the transient'))
 		string="%s\n%s"%(string,fielddisplay(self,'ishydrology','indicates whether an hydrology model is used'))
 		string="%s\n%s"%(string,fielddisplay(self,'requested_outputs','list of additional outputs requested'))
 		return string
@@ -50,14 +52,15 @@
 	def setallnullparameters(self): # {{{
 		
 		#Nothing done
-		self.ismasstransport = False
-		self.isstressbalance = False
-		self.isthermal       = False
-		self.isgroundingline = False
-		self.isgia           = False
+		self.ismasstransport   = False
+		self.isstressbalance   = False
+		self.isthermal         = False
+		self.isgroundingline   = False
+		self.isgia             = False
 		self.isdamageevolution = False
-		self.islevelset      = False
-		self.ishydrology     = False
+		self.islevelset        = False
+		self.iscalving         = False
+		self.ishydrology       = False
 
 		#default output
 		self.requested_outputs=[]
@@ -73,6 +76,7 @@
 		self.isgia           = False
 		self.isdamageevolution = False
 		self.islevelset      = False
+		self.iscalving       = False
 		self.ishydrology     = False
 
 		#default output
@@ -93,6 +97,7 @@
 		md = checkfield(md,'fieldname','transient.isdamageevolution','numel',[1],'values',[0,1])
 		md = checkfield(md,'fieldname','transient.islevelset','numel',[1],'values',[0,1])
 		md = checkfield(md,'fieldname','transient.ishydrology','numel',[1],'values',[0,1])
+		md = checkfield(md,'fieldname','transient.iscalving','numel',[1],'values',[0,1]);
 		md = checkfield(md,'fieldname','transient.requested_outputs','stringrow',1)
 
 		return md
@@ -106,6 +111,7 @@
 		WriteData(fid,'object',self,'fieldname','isdamageevolution','format','Boolean')
 		WriteData(fid,'object',self,'fieldname','islevelset','format','Boolean')
 		WriteData(fid,'object',self,'fieldname','ishydrology','format','Boolean')
+		WriteData(fid,'object',self,'fieldname','iscalving','format','Boolean')
 
 		#process requested outputs
 		outputs = self.requested_outputs
