Index: /issm/trunk-jpl/src/m/solve/loadresultfromdisk.m
===================================================================
--- /issm/trunk-jpl/src/m/solve/loadresultfromdisk.m	(revision 25283)
+++ /issm/trunk-jpl/src/m/solve/loadresultfromdisk.m	(revision 25284)
@@ -1,3 +1,3 @@
-function variable=loadresultfromdisk(filename,step,name)
+function [variable fpos]=loadresultfromdisk(filename,step,name,varargin)
 %LOADRESULTFROMDISK - load specific result of solution sequence from disk file "filename"            
 %
@@ -11,8 +11,14 @@
 	end
 
+	if nargin==4,
+		fpos=varargin{1};
+		fseek(fid,fpos,'bof');
+	end
+
 	%Put the pointer on the right position in the file:
 	while 1,
 
 		%read field
+		fpos=ftell(fid);
 		[length,count]=fread(fid,1,'int');
 
