Changeset 21291 for issm/trunk-jpl/src/m/classes/clusters/camhpc.m
- Timestamp:
- 10/19/16 13:03:16 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/clusters/camhpc.m
r21290 r21291 14 14 cpuspernode = 8; 15 15 port = 8000; 16 queue = 'arnold'; 16 project = ''; 17 partition = ''; 17 18 codepath = ''; 18 19 executionpath = ''; … … 41 42 disp(sprintf(' cpuspernode: %i',cluster.cpuspernode)); 42 43 disp(sprintf(' np: %i',cluster.cpuspernode*cluster.numnodes)); 43 disp(sprintf(' queue: %s',cluster.queue)); 44 disp(sprintf(' project: %s',cluster.project)); 45 disp(sprintf(' partition: %s',cluster.partition)); 44 46 disp(sprintf(' codepath: %s',cluster.codepath)); 45 47 disp(sprintf(' executionpath: %s',cluster.executionpath)); … … 56 58 function md = checkconsistency(cluster,md,solution,analyses) % {{{ 57 59 58 available_queues={' c6145','default'};60 available_queues={'ARNOLD-SL3'}; 59 61 queue_requirements_time=[Inf Inf]; 60 62 queue_requirements_np=[80 80]; 61 63 62 QueueRequirements(available_queues,queue_requirements_time,queue_requirements_np,cluster. queue,cluster.np,1)64 QueueRequirements(available_queues,queue_requirements_time,queue_requirements_np,cluster.project,cluster.np,1) 63 65 64 66 %Miscelaneous … … 78 80 fprintf(fid,'#!/bin/bash\n'); 79 81 fprintf(fid,'#SBATCH --job-name=%s\n',modelname); 80 fprintf(fid,'#SBATCH -p %s \n',cluster.queue); 82 fprintf(fid,'#SBATCH -p %s \n',cluster.partition); 83 fprintf(fid,'#SBATCH -A %s \n',cluster.project); 81 84 fprintf(fid,'#SBATCH -N %i -n %i\n',cluster.numnodes,cluster.cpuspernode); 82 85 fprintf(fid,'#SBATCH --time=%i\n',cluster.time*60); %walltime is in seconds. … … 87 90 fprintf(fid,'source $ISSM_DIR/etc/environment.sh\n'); %FIXME 88 91 fprintf(fid,'cd %s/%s\n\n',cluster.executionpath,dirname); 89 fprintf(fid,'mpi exec-np %i %s/issm.exe %s %s %s\n',cluster.np,cluster.codepath,solution,[cluster.executionpath '/' dirname],modelname);92 fprintf(fid,'mpirun -np %i %s/issm.exe %s %s %s\n',cluster.np,cluster.codepath,solution,[cluster.executionpath '/' dirname],modelname); 90 93 if ~io_gather, %concatenate the output files: 91 94 fprintf(fid,'cat %s.outbin.* > %s.outbin',modelname,modelname); … … 96 99 if cluster.interactive, 97 100 fid=fopen([modelname '.run'],'w'); 98 fprintf(fid,'mpi exec-np %i %s/issm.exe %s %s %s\n',cluster.np,cluster.codepath,solution,[cluster.executionpath '/' dirname],modelname);101 fprintf(fid,'mpirun -np %i %s/issm.exe %s %s %s\n',cluster.np,cluster.codepath,solution,[cluster.executionpath '/' dirname],modelname); 99 102 if ~io_gather, %concatenate the output files: 100 103 fprintf(fid,'cat %s.outbin.* > %s.outbin',modelname,modelname);
Note:
See TracChangeset
for help on using the changeset viewer.