Index: /issm/trunk-jpl/src/m/utils/DataProcessing/pkriging.m
===================================================================
--- /issm/trunk-jpl/src/m/utils/DataProcessing/pkriging.m	(revision 12383)
+++ /issm/trunk-jpl/src/m/utils/DataProcessing/pkriging.m	(revision 12384)
@@ -7,4 +7,5 @@
 options=pairoptions(varargin{:});
 cluster=getfieldvalue(options,'cluster',generic('np',10));
+options=removefield(options,'cluster',0);
 name   = 'krig';
 
@@ -25,5 +26,5 @@
 WriteData(fid,'enum',3,'data',x_interp,'format','DoubleMat');
 WriteData(fid,'enum',4,'data',y_interp,'format','DoubleMat');
-options.marshall(fid);
+options.marshall(fid,5);
 st=fclose(fid);
 if st==-1,
@@ -34,5 +35,7 @@
 %Launch job on remote cluster
 BuildKrigingQueueScript(cluster,name,'',1,0,0); %gather, valgrind, gprof
+tic
 LaunchQueueJob(cluster,name,name,{[name '.bin'] [name '.queue']});
+toc
 Download(cluster,name,{[name '.outbin']});
 
@@ -40,5 +43,5 @@
 structure=parseresultsfromdisk([name '.outbin'],0);
 B=structure.AutodiffForward;
-B=reshape(B,size(x_interp,1),size(x_interp,2));
+B=reshape(B,size(x_interp,1),size(x_interp,2))';
 E=structure.AutodiffIsautodiff;
-E=reshape(E,size(x_interp,1),size(x_interp,2));
+E=reshape(E,size(x_interp,1),size(x_interp,2))';
