Index: /issm/trunk-jpl/src/m/classes/calving.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/calving.js	(revision 24304)
+++ /issm/trunk-jpl/src/m/classes/calving.js	(revision 24305)
@@ -13,10 +13,8 @@
 		console.log(sprintf('   Calving parameters:'));
 		fielddisplay(this,'calvingrate','calving rate at given location [m/a]');
-		fielddisplay(this,'meltingrate','melting rate at given location [m/a]');
 
 	}// }}}
     this.extrude = function(md) {//{{{
         this.calvingrate=project3d(md,'vector',this.calvingrate,'type','node');
-        this.meltingrate=project3d(md,'vector',this.meltingrate,'type','node');
         return this;
     }//}}}
@@ -29,5 +27,4 @@
 
 		checkfield(md,'fieldname','calving.calvingrate(1:md.mesh.numberofvertices,:)','>=',0,'timeseries',1,'NaN',1,'Inf',1);
-		checkfield(md,'fieldname','calving.meltingrate(1:md.mesh.numberofvertices,:)','>=',0,'timeseries',1,'NaN',1,'Inf',1);
 	} //}}}
 		this.marshall=function(md,prefix,fid) { //{{{
@@ -35,9 +32,7 @@
 			WriteData(fid,prefix,'name','md.calving.law','data',1,'format','Integer');
 			WriteData(fid,prefix,'object',this,'fieldname','calvingrate','format','DoubleMat','mattype',1,'timeserieslength',md.mesh.numberofvertices+1,'yts',md.constants.yts,'scale',1./yts);
-			WriteData(fid,prefix,'object',this,'fieldname','meltingrate','format','DoubleMat','mattype',1,'timeserieslength',md.mesh.numberofvertices+1,'yts',md.constants.yts,'scale',1./yts);
 		}//}}}
 		this.fix=function() { //{{{
 			this.calvingrate=NullFix(this.calvingrate,NaN);
-			this.meltingrate=NullFix(this.meltingrate,NaN);
 		}//}}}
 	//properties 
@@ -45,5 +40,4 @@
 
 	this.calvingrate   = NaN;
-	this.meltingrate   = NaN;
 
 	this.setdefaultparameters();
Index: /issm/trunk-jpl/src/m/classes/calving.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/calving.m	(revision 24304)
+++ /issm/trunk-jpl/src/m/classes/calving.m	(revision 24305)
@@ -7,5 +7,4 @@
 	properties (SetAccess=public) 
 		calvingrate   = NaN;
-		meltingrate   = NaN;
 	end
 	methods
@@ -52,5 +51,4 @@
 		
 			writejs1Darray(fid,[modelname '.calving.calvingrate'],self.calvingrate);
-			writejs1Darray(fid,[modelname '.calving.meltingrate'],self.meltingrate);
 
 		end % }}}
Index: /issm/trunk-jpl/src/m/classes/calving.py
===================================================================
--- /issm/trunk-jpl/src/m/classes/calving.py	(revision 24304)
+++ /issm/trunk-jpl/src/m/classes/calving.py	(revision 24305)
@@ -16,5 +16,4 @@
 
         self.calvingrate = float('NaN')
-        self.meltingrate = float('NaN')
 
     #set defaults
Index: /issm/trunk-jpl/src/m/classes/calvingcrevassedepth.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/calvingcrevassedepth.m	(revision 24304)
+++ /issm/trunk-jpl/src/m/classes/calvingcrevassedepth.m	(revision 24305)
@@ -8,5 +8,4 @@
 		crevasse_opening_stress=1.;
 		water_height = 0.;
-		meltingrate   = NaN;
 	end
 	methods
Index: /issm/trunk-jpl/src/m/classes/calvingdev.py
===================================================================
--- /issm/trunk-jpl/src/m/classes/calvingdev.py	(revision 24304)
+++ /issm/trunk-jpl/src/m/classes/calvingdev.py	(revision 24305)
@@ -17,5 +17,4 @@
         self.stress_threshold_groundedice = 0.
         self.stress_threshold_floatingice = 0.
-        self.meltingrate = float('NaN')
 
     #set defaults
@@ -29,10 +28,8 @@
         string = "%s\n%s" % (string, fielddisplay(self, 'stress_threshold_floatingice', 'sigma_max applied to floating ice only [Pa]'))
 
-        string = "%s\n%s" % (string, fielddisplay(self, 'meltingrate', 'melting rate at given location [m / a]'))
         return string
     #}}}
 
     def extrude(self, md):  # {{{
-        self.meltingrate = project3d(md, 'vector', self.meltingrate, 'type', 'node')
         return self
     #}}}
@@ -52,5 +49,4 @@
         md = checkfield(md, 'fieldname', 'calving.stress_threshold_groundedice', '>', 0, 'nan', 1, 'Inf', 1)
         md = checkfield(md, 'fieldname', 'calving.stress_threshold_floatingice', '>', 0, 'nan', 1, 'Inf', 1)
-        md = checkfield(md, 'fieldname', 'calving.meltingrate', 'NaN', 1, 'Inf', 1, 'timeseries', 1, '>=', 0)
 
         return md
@@ -63,4 +59,3 @@
         WriteData(fid, prefix, 'object', self, 'fieldname', 'stress_threshold_groundedice', 'format', 'DoubleMat', 'mattype', 1)
         WriteData(fid, prefix, 'object', self, 'fieldname', 'stress_threshold_floatingice', 'format', 'DoubleMat', 'mattype', 1)
-        WriteData(fid, prefix, 'object', self, 'fieldname', 'meltingrate', 'format', 'DoubleMat', 'mattype', 1, 'timeserieslength', md.mesh.numberofvertices + 1, 'yts', yts, 'scale', 1. / yts)
     # }}}
Index: /issm/trunk-jpl/src/m/classes/calvingdev2.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/calvingdev2.m	(revision 24304)
+++ /issm/trunk-jpl/src/m/classes/calvingdev2.m	(revision 24305)
@@ -9,5 +9,4 @@
 		stress_threshold_floatingice = 0.;
 		height_above_floatation = 0.;
-		meltingrate   = NaN;
 	end
 	methods
@@ -31,5 +30,4 @@
 		end % }}}
 		function self = extrude(self,md) % {{{
-			self.meltingrate=project3d(md,'vector',self.meltingrate,'type','node');
 		end % }}}
 		function self = setdefaultparameters(self) % {{{
@@ -39,5 +37,4 @@
 			self.stress_threshold_floatingice = 150.e3;
 			self.height_above_floatation= 0.;
-			self.meltingrate= 0.;
 		end % }}}
 		function md = checkconsistency(self,md,solution,analyses) % {{{
@@ -48,5 +45,4 @@
 			md = checkfield(md,'fieldname','calving.stress_threshold_floatingice','>',0,'nan',1,'Inf',1);
 			md = checkfield(md,'fieldname','calving.height_above_floatation','<=',0);
-			md = checkfield(md,'fieldname','calving.meltingrate','NaN',1,'Inf',1,'timeseries',1,'>=',0);
 		end % }}}
 		function disp(self) % {{{
@@ -55,5 +51,4 @@
 			fielddisplay(self,'stress_threshold_floatingice','sigma_max applied to floating ice only [Pa]');
 			fielddisplay(self,'height_above_floatation','height above floatation that the ice tongue must reach before it can calve [m]');
-			fielddisplay(self,'meltingrate','frontal undercutting melting rate at given location [m/a]');
 		end % }}}
 		function marshall(self,prefix,md,fid) % {{{
@@ -63,5 +58,4 @@
 			WriteData(fid,prefix,'object',self,'fieldname','stress_threshold_floatingice','format','DoubleMat','mattype',1,'timeserieslength',md.mesh.numberofvertices+1, 'yts', md.constants.yts);
 			WriteData(fid,prefix,'object',self,'fieldname','height_above_floatation', 'format','Double');
-			WriteData(fid,prefix,'object',self,'fieldname','meltingrate','format','DoubleMat','mattype',1,'timeserieslength',md.mesh.numberofvertices+1,'yts',md.constants.yts,'scale',1./yts);
 		end % }}}
 	end
Index: /issm/trunk-jpl/src/m/classes/calvinghab.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/calvinghab.m	(revision 24304)
+++ /issm/trunk-jpl/src/m/classes/calvinghab.m	(revision 24305)
@@ -7,5 +7,4 @@
 	properties (SetAccess=public) 
 		flotation_fraction = 0.;
-		meltingrate   = NaN;
 	end
 	methods
@@ -29,5 +28,4 @@
 		end % }}}
 		function self = extrude(self,md) % {{{
-			self.meltingrate=project3d(md,'vector',self.meltingrate,'type','node');
 		end % }}}
 		function self = setdefaultparameters(self) % {{{
@@ -41,10 +39,8 @@
 
 			md = checkfield(md,'fieldname','calving.flotation_fraction','>=',0,'NaN',1,'Inf',1);
-			md = checkfield(md,'fieldname','calving.meltingrate','NaN',1,'Inf',1,'timeseries',1,'>=',0);
 		end % }}}
 		function disp(self) % {{{
 			disp(sprintf('   Calving Pi parameters:'));
 			fielddisplay(self,'flotation_fraction','fraction of flotation thickness at the terminus');
-			fielddisplay(self,'meltingrate','melting rate at given location [m/a]');
 
 		end % }}}
@@ -53,5 +49,4 @@
 			WriteData(fid,prefix,'name','md.calving.law','data',5,'format','Integer');
 			WriteData(fid,prefix,'object',self,'fieldname','flotation_fraction','format','DoubleMat','mattype',1);
-			WriteData(fid,prefix,'object',self,'fieldname','meltingrate','format','DoubleMat','mattype',1,'timeserieslength',md.mesh.numberofvertices+1,'yts',md.constants.yts,'scale',1./yts);
 		end % }}}
 	end
Index: /issm/trunk-jpl/src/m/classes/calvinglevermann.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/calvinglevermann.m	(revision 24304)
+++ /issm/trunk-jpl/src/m/classes/calvinglevermann.m	(revision 24305)
@@ -7,5 +7,4 @@
 	properties (SetAccess=public) 
 		coeff         = NaN;
-		meltingrate   = NaN;
 	end
 	methods
Index: /issm/trunk-jpl/src/m/classes/calvinglevermann.py
===================================================================
--- /issm/trunk-jpl/src/m/classes/calvinglevermann.py	(revision 24304)
+++ /issm/trunk-jpl/src/m/classes/calvinglevermann.py	(revision 24305)
@@ -16,5 +16,4 @@
 
         self.coeff = float('NaN')
-        self.meltingrate = float('NaN')
 
     #set defaults
Index: /issm/trunk-jpl/src/m/classes/calvingminthickness.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/calvingminthickness.m	(revision 24304)
+++ /issm/trunk-jpl/src/m/classes/calvingminthickness.m	(revision 24305)
@@ -7,5 +7,4 @@
 	properties (SetAccess=public) 
 		min_thickness = 0.;
-		meltingrate   = NaN;
 	end
 	methods
Index: /issm/trunk-jpl/src/m/classes/calvingminthickness.py
===================================================================
--- /issm/trunk-jpl/src/m/classes/calvingminthickness.py	(revision 24304)
+++ /issm/trunk-jpl/src/m/classes/calvingminthickness.py	(revision 24305)
@@ -15,5 +15,4 @@
 
         self.min_thickness = 0.
-        self.meltingrate = float('NaN')
 
     #set defaults
Index: /issm/trunk-jpl/src/m/classes/calvingvonmises.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/calvingvonmises.m	(revision 24304)
+++ /issm/trunk-jpl/src/m/classes/calvingvonmises.m	(revision 24305)
@@ -8,5 +8,4 @@
 		stress_threshold_groundedice = 0.;
 		stress_threshold_floatingice = 0.;
-		meltingrate=NaN;
 		min_thickness = 0.;
 	end
Index: /issm/trunk-jpl/src/m/classes/calvingvonmises.py
===================================================================
--- /issm/trunk-jpl/src/m/classes/calvingvonmises.py	(revision 24304)
+++ /issm/trunk-jpl/src/m/classes/calvingvonmises.py	(revision 24305)
@@ -16,5 +16,4 @@
         self.stress_threshold_groundedice = 0.
         self.stress_threshold_floatingice = 0.
-        self.meltingrate = float('NaN')
         self.min_thickness = 0.
 
