Index: /issm/trunk-jpl/src/m/classes/clusters/camhpc.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/clusters/camhpc.m	(revision 22640)
+++ /issm/trunk-jpl/src/m/classes/clusters/camhpc.m	(revision 22641)
@@ -58,5 +58,5 @@
 		 function md = checkconsistency(cluster,md,solution,analyses) % {{{
 
-			 available_queues={'ARNOLD-SL3'};
+			 available_queues={'ARNOLD-SL3-CPU'}; % Updated for csd3 NSA 28/3/18
 			 queue_requirements_time=[Inf Inf];
 			 queue_requirements_np=[80 80];
@@ -77,4 +77,5 @@
 
 			 %write queuing script 
+             disp(modelname)
 			 fid=fopen([modelname '.queue'],'w');
 			 fprintf(fid,'#!/bin/bash\n');
@@ -84,5 +85,5 @@
 			 fprintf(fid,'#SBATCH --mail-type=ALL\n');
 			 fprintf(fid,'#SBATCH -N %i -n %i\n',cluster.numnodes,cluster.cpuspernode);
-			 fprintf(fid,'#SBATCH --time=%i\n',cluster.time*60); %walltime is in seconds.
+			 fprintf(fid,'#SBATCH --time=%i\n',cluster.time*60) %walltime is in seconds.
 			 fprintf(fid,'#SBATCH --mem-per-cpu=%igb\n',cluster.memory);
 			 fprintf(fid,'#SBATCH -o %s.outlog \n',modelname);
@@ -130,9 +131,11 @@
 
 			 disp('launching solution sequence on remote cluster');
+             %
+             % qsub replaced by sbatch for csd3 system NSA 28/3/18
 			 if ~isempty(restart)
 				 launchcommand=['cd ' cluster.executionpath ' && cd ' dirname ' && hostname && qsub ' modelname '.queue '];
 			 else
 				 launchcommand=['cd ' cluster.executionpath ' && rm -rf ./' dirname ' && mkdir ' dirname ...
-					 ' && cd ' dirname ' && mv ../' dirname '.tar.gz ./ && tar -zxf ' dirname '.tar.gz  && hostname && qsub ' modelname '.queue '];
+					 ' && cd ' dirname ' && mv ../' dirname '.tar.gz ./ && tar -zxf ' dirname '.tar.gz  && hostname && sbatch ' modelname '.queue '];
 			 end
 			 issmssh(cluster.name,cluster.login,cluster.port,launchcommand);
