Index: /issm/trunk-jpl/src/m/solve/WriteData.m
===================================================================
--- /issm/trunk-jpl/src/m/solve/WriteData.m	(revision 15122)
+++ /issm/trunk-jpl/src/m/solve/WriteData.m	(revision 15123)
@@ -28,4 +28,10 @@
 if issparse(data),
 	data=full(data);
+end
+
+%Scale data if necesarry
+if exist(options,'scale'),
+	scale = getfieldvalue(options,'scale');
+	data  = scale.*data;
 end
 
Index: /issm/trunk-jpl/src/m/solve/WriteData.py
===================================================================
--- /issm/trunk-jpl/src/m/solve/WriteData.py	(revision 15122)
+++ /issm/trunk-jpl/src/m/solve/WriteData.py	(revision 15123)
@@ -40,4 +40,8 @@
 #		data=full(data);
 #	end
+	#Scale data if necesarry
+	if options.exist('scale'):
+		scale = options.getfieldvalue('scale')
+		data  = scale*data
 
 	#Step 1: write the enum to identify this record uniquely
