Index: /issm/trunk-jpl/src/m/solve/parseresultsfromdisk.m
===================================================================
--- /issm/trunk-jpl/src/m/solve/parseresultsfromdisk.m	(revision 15126)
+++ /issm/trunk-jpl/src/m/solve/parseresultsfromdisk.m	(revision 15127)
@@ -173,8 +173,15 @@
 	end
 
+	%Process units here FIXME: this should not be done here!
+	yts=365.0*24.0*3600.0;
+	if strcmp(fieldname,'BalancethicknessThickeningRate'),
+		field = field*yts;
+	end
+
 	result.fieldname=fieldname;
 	result.time=time;
 	result.step=step;
 	result.field=field;
+
 end
 % }}}
Index: /issm/trunk-jpl/src/m/solve/parseresultsfromdisk.py
===================================================================
--- /issm/trunk-jpl/src/m/solve/parseresultsfromdisk.py	(revision 15126)
+++ /issm/trunk-jpl/src/m/solve/parseresultsfromdisk.py	(revision 15127)
@@ -187,4 +187,9 @@
 			raise TypeError("cannot read data of type %d" % type)
 
+		#Process units here FIXME: this should not be done here!
+		yts=365.0*24.0*3600.0
+		if strcmp(fieldname,'BalancethicknessThickeningRate'):
+			field = field*yts
+
 		result=OrderedDict()
 		result['fieldname']=fieldname
