Index: /issm/trunk-jpl/src/m/contrib/gslib/pkriging.m
===================================================================
--- /issm/trunk-jpl/src/m/contrib/gslib/pkriging.m	(revision 15228)
+++ /issm/trunk-jpl/src/m/contrib/gslib/pkriging.m	(revision 15229)
@@ -6,5 +6,5 @@
 
 options=pairoptions(varargin{:});
-cluster=getfieldvalue(options,'cluster',generic('np',10));
+cluster=getfieldvalue(options,'cluster',generic('np',1));
 options=removefield(options,'cluster',0);
 name   = ['krig' num2str(feature('GetPid'))];
@@ -35,8 +35,11 @@
 %Launch job on remote cluster
 BuildKrigingQueueScript(cluster,name,'',1,0,0); %gather, valgrind, gprof
-tic
 LaunchQueueJob(cluster,name,name,{[name '.bin'] [name '.queue']});
-toc
-choice=input('Is the job successfully completed? (y/n)','s');
+
+%Call waitonlock
+md=model; md.cluster=cluster; md.settings.waitonlock=Inf;
+waitonlock(md)
+
+%Download
 Download(cluster,name,{[name '.outbin']});
 structure=parseresultsfromdisk([name '.outbin'],0);
@@ -50,6 +53,6 @@
 
 %Process results
-B=structure.AutodiffForward;
+B=structure.(EnumToString(0));
 B=reshape(B,size(x_interp,2),size(x_interp,1))';
-E=structure.AutodiffIsautodiff;
+E=structure.(EnumToString(1));
 E=reshape(E,size(x_interp,2),size(x_interp,1))';
