Index: /issm/trunk/src/m/classes/public/LaunchQueueJobGeneric.m
===================================================================
--- /issm/trunk/src/m/classes/public/LaunchQueueJobGeneric.m	(revision 1590)
+++ /issm/trunk/src/m/classes/public/LaunchQueueJobGeneric.m	(revision 1591)
@@ -29,5 +29,5 @@
 
 	%waitonlock will work if the lock is on the same machine only: 
-	if ~strcmpi(hostname,md.cluster),
+	if ~strcmpi(oshostname(),md.cluster),
 		disp('solution launched on remote cluster. log in to detect job completion, then run md=loadresultsfromcluster(md)');
 		md.waitonlock=0;
Index: /issm/trunk/src/m/classes/public/loadresultsfromcluster.m
===================================================================
--- /issm/trunk/src/m/classes/public/loadresultsfromcluster.m	(revision 1590)
+++ /issm/trunk/src/m/classes/public/loadresultsfromcluster.m	(revision 1591)
@@ -34,5 +34,10 @@
 
 %erase the log and output files
-system(['rm -rf ' md.name '.outlog ' md.name '.errlog ' md.name '.outbin ' md.name '.lock ']);
+delete([md.name '.outlog']);
+delete([md.name '.errlog']);
+delete([md.name '.outbin']);
+delete([md.name '.lock']);
+
 %erase input files
-system(['rm -rf ' md.name '.bin ' md.name '.queue ']);
+delete([md.name '.bin']);
+delete([md.name '.queue']);
Index: /issm/trunk/src/m/classes/public/parseresultsfromdisk.m
===================================================================
--- /issm/trunk/src/m/classes/public/parseresultsfromdisk.m	(revision 1590)
+++ /issm/trunk/src/m/classes/public/parseresultsfromdisk.m	(revision 1591)
@@ -22,2 +22,4 @@
 
 end
+
+fclose(fid);
