Index: /issm/trunk-jpl/src/m/classes/clusters/cloud.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/clusters/cloud.m	(revision 15381)
+++ /issm/trunk-jpl/src/m/classes/clusters/cloud.m	(revision 15382)
@@ -54,8 +54,8 @@
 			fprintf(fid,'#!/bin/bash\n');
 			if cluster.interactive
-				fprintf(fid,'source %s%s',cluster.codepath,'/../etc/environment.sh');
+				fprintf(fid,'source %s%s\n',cluster.codepath,'/../etc/environment.sh');
 				fprintf(fid,'mpiexec -np %i -f /home/mpich2.hosts %s/issm.exe %s %s %s ',cluster.np,cluster.codepath,EnumToString(solution),[cluster.executionpath '/' dirname],modelname);
 			else
-				fprintf(fid,'source %s%s',cluster.codepath,'/../etc/environment.sh');
+				fprintf(fid,'source %s%s\n',cluster.codepath,'/../etc/environment.sh');
 				fprintf(fid,'mpiexec -np %i -f /home/mpich2.hosts %s/issm.exe %s %s %s 2> %s.errlog >%s.outlog ',cluster.np,cluster.codepath,EnumToString(solution),[cluster.executionpath '/' dirname],modelname,modelname,modelname);
 			end
@@ -80,5 +80,5 @@
 			issmstscpout(cluster.name,cluster.executionpath,cluster.login,{[dirname '.tar.gz']});
 
-			if ~cluster.interactive, 
+			if cluster.interactive, 
 				disp('sending files to remote cluster. once done, please log into cluster and launch job');
 				launchcommand=['cd ' cluster.executionpath ' && rm -rf ./' dirname ' && mkdir ' dirname ...
