Changeset 18703


Ignore:
Timestamp:
10/28/14 17:30:52 (10 years ago)
Author:
schlegel
Message:

CHG: don't specify general queue

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/classes/clusters/discover.m

    r18688 r18703  
    6464                         QueueRequirements(available_queues,queue_requirements_time,queue_requirements_np,cluster.queue,cluster.np,cluster.time)
    6565
    66                          if ( strcmpi(cluster.queue,'general') & cluster.cpuspernode*cluster.numnodes < 17)
    67                                  md = checkmessage(md,'cpus must be greater than 17 for general queue');
    68                          end
    6966                         %now, check cluster.cpuspernode according to processor type
    70                          if ( strcmpi(cluster.processor,'neha')),
    71                                  if ((cluster.cpuspernode>8 ) | (cluster.cpuspernode<1)),
    72                                          md = checkmessage(md,'cpuspernode should be between 1 and 8 for ''neha'' processors');
     67                         if ( strcmpi(cluster.processor,'sand')),
     68                                 if ((cluster.cpuspernode>16 ) | (cluster.cpuspernode<1)),
     69                                         md = checkmessage(md,'cpuspernode should be between 1 and 16 for ''sand'' processors');
    7370                                 end
    7471                         elseif strcmpi(cluster.processor,'west'),
     
    7774                                 end
    7875                         else
    79                                  md = checkmessage(md,'unknown processor type, should be ''neha'' or ''west'' ');
     76                                 md = checkmessage(md,'unknown processor type, should be ''sand'' or ''west'' ');
    8077                         end
    8178
     
    10097                         fprintf(fid,'#PBS -l select=%i:mpiprocs=%i:proc=%s\n',cluster.numnodes,cluster.cpuspernode,cluster.processor);
    10198                         fprintf(fid,'#PBS -l walltime=%i:00\n',cluster.time); %SLURM walltime is in minutes:
    102                          fprintf(fid,'#PBS -q %s \n',cluster.queue);
     99                         if ~strcmp(cluster.queue,'general'),
     100                                 fprintf(fid,'#PBS -q %s \n',cluster.queue);
     101                         end
    103102                         fprintf(fid,'#PBS -W group_list=s1010\n');
    104103                         fprintf(fid,'#PBS -m e\n');
Note: See TracChangeset for help on using the changeset viewer.