Index: /issm/trunk-jpl/src/m/solve/loadresultsfromclusterslm.m
===================================================================
--- /issm/trunk-jpl/src/m/solve/loadresultsfromclusterslm.m	(revision 22943)
+++ /issm/trunk-jpl/src/m/solve/loadresultsfromclusterslm.m	(revision 22943)
@@ -0,0 +1,14 @@
+function slm=loadresultsfromclusterslm(slm)
+%LOADRESULTSFROMCLUSTERSLM: download results.
+%
+%   Usage:
+%      slm=loadresultsfromclusterslm(slm)
+%
+%   Examples:
+%      slm=loadresultsfromclusterslm(slm);
+
+	%go through icecaps and download results
+	for i=1:length(slm.icecaps),
+		slm.icecaps{i}=loadresultsfromcluster(slm.icecaps{i},'nolog',1);
+	end
+	slm.earth=loadresultsfromcluster(slm.earth,'nolog',1);
Index: /issm/trunk-jpl/src/m/solve/solveslm.m
===================================================================
--- /issm/trunk-jpl/src/m/solve/solveslm.m	(revision 22942)
+++ /issm/trunk-jpl/src/m/solve/solveslm.m	(revision 22943)
@@ -24,4 +24,8 @@
 end
 
+%Default settings for debugging
+valgrind=0;
+%slm.cluster.interactive=0; valgrind=1;
+
 %check consistency: 
 slm.checkconsistency(solutionstring);
@@ -30,5 +34,5 @@
 options=pairoptions(varargin{:},'solutionstring',solutionstring);
 
-%figure out if the sum of cluster processors requested sums up correctly: 
+%make sure we request sum of cluster processors 
 totalnp=0;
 for i=1:length(slm.icecaps), totalnp=totalnp+slm.icecaps{i}.cluster.np; end
@@ -42,9 +46,10 @@
 cluster=slm.cluster;
 batch=0;
-
 %now, go through icecaps, glacies and earth, and upload all the data independently: 
+disp('solving ice caps first');
 for i=1:length(slm.icecaps),
 	slm.icecaps{i}=solve(slm.icecaps{i},solutionstringi,'batch','yes');
 end
+disp('solving earth now');
 slm.earth=solve(slm.earth,solutionstringi,'batch','yes');
 
@@ -66,5 +71,5 @@
 nps{end+1}=slm.earth.cluster.np;
 
-BuildQueueScriptMultipleModels(cluster,slm.private.runtimename,slm.miscellaneous.name,slm.private.solution,privateruntimenames,miscellaneousnames,nps);
+BuildQueueScriptMultipleModels(cluster,slm.private.runtimename,slm.miscellaneous.name,slm.private.solution,valgrind,privateruntimenames,miscellaneousnames,nps);
 
 %Upload all required files, given that each individual solution for icecaps and earth model already did:
