Changeset 22641
- Timestamp:
- 03/28/18 02:20:45 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/clusters/camhpc.m
r21576 r22641 58 58 function md = checkconsistency(cluster,md,solution,analyses) % {{{ 59 59 60 available_queues={'ARNOLD-SL3 '};60 available_queues={'ARNOLD-SL3-CPU'}; % Updated for csd3 NSA 28/3/18 61 61 queue_requirements_time=[Inf Inf]; 62 62 queue_requirements_np=[80 80]; … … 77 77 78 78 %write queuing script 79 disp(modelname) 79 80 fid=fopen([modelname '.queue'],'w'); 80 81 fprintf(fid,'#!/bin/bash\n'); … … 84 85 fprintf(fid,'#SBATCH --mail-type=ALL\n'); 85 86 fprintf(fid,'#SBATCH -N %i -n %i\n',cluster.numnodes,cluster.cpuspernode); 86 fprintf(fid,'#SBATCH --time=%i\n',cluster.time*60) ;%walltime is in seconds.87 fprintf(fid,'#SBATCH --time=%i\n',cluster.time*60) %walltime is in seconds. 87 88 fprintf(fid,'#SBATCH --mem-per-cpu=%igb\n',cluster.memory); 88 89 fprintf(fid,'#SBATCH -o %s.outlog \n',modelname); … … 130 131 131 132 disp('launching solution sequence on remote cluster'); 133 % 134 % qsub replaced by sbatch for csd3 system NSA 28/3/18 132 135 if ~isempty(restart) 133 136 launchcommand=['cd ' cluster.executionpath ' && cd ' dirname ' && hostname && qsub ' modelname '.queue ']; 134 137 else 135 138 launchcommand=['cd ' cluster.executionpath ' && rm -rf ./' dirname ' && mkdir ' dirname ... 136 ' && cd ' dirname ' && mv ../' dirname '.tar.gz ./ && tar -zxf ' dirname '.tar.gz && hostname && qsub' modelname '.queue '];139 ' && cd ' dirname ' && mv ../' dirname '.tar.gz ./ && tar -zxf ' dirname '.tar.gz && hostname && sbatch ' modelname '.queue ']; 137 140 end 138 141 issmssh(cluster.name,cluster.login,cluster.port,launchcommand);
Note:
See TracChangeset
for help on using the changeset viewer.