Changeset 25871


Ignore:
Timestamp:
12/14/20 14:19:01 (4 years ago)
Author:
tsantos
Message:

CHG: updating greenplanet class

File:
1 edited

Legend:

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

    r23894 r25871  
    5656                 function md = checkconsistency(cluster,md,solution,analyses) % {{{
    5757
    58                          available_queues={'c6145','ilg2.3','default'};
    59                          queue_requirements_time=[Inf Inf];
    60                          queue_requirements_np=[80 80];
     58                         available_queues={'brd2.4','has2.5','ilg2.3','m-c1.9','m-c2.2','nes2.8','sib2.9','m2090','default'};
     59                         queue_requirements_time=[Inf Inf Inf Inf Inf Inf Inf Inf Inf];
     60                         queue_requirements_np=[80 80 80 80 80 80 80 80 80];
    6161
    6262                         QueueRequirements(available_queues,queue_requirements_time,queue_requirements_np,cluster.queue,cluster.np,1)
     
    103103                         fprintf(fid,'#!/bin/bash\n');
    104104                         fprintf(fid,'#SBATCH --job-name=%s\n',modelname);
    105                          fprintf(fid,'#SBATCH -p %s \n',cluster.queue);
    106                          fprintf(fid,'#SBATCH -N %i -n %i\n',cluster.numnodes,cluster.cpuspernode);
    107                          fprintf(fid,'#SBATCH --time=%i\n',cluster.time*60); %walltime is in seconds.
    108                          fprintf(fid,'#SBATCH --mem-per-cpu=%igb\n',cluster.memory);
     105                         fprintf(fid,'#SBATCH --partition=%s',cluster.queue{1});
     106                         for i=2:length(cluster.queue)
     107                                fprintf(fid,',%s',cluster.queue{i});
     108                         end
     109                         fprintf(fid,'\n');
     110                         %fprintf(fid,'#SBATCH -N %i -n %i\n',cluster.numnodes,cluster.cpuspernode);
     111                         %fprintf(fid,'#SBATCH --mem-per-cpu=%igb\n',cluster.memory);
     112                         fprintf(fid,'#SBATCH --nodes=%i\n',cluster.numnodes); % in general, just 1
     113                         fprintf(fid,'#SBATCH --ntasks=%i\n',cluster.cpuspernode); % in general, just 1
     114                         fprintf(fid,'#SBATCH --cpus-per-task=%i\n',1);
     115                         fprintf(fid,'#SBATCH --mem=%igb\n',cluster.memory); % minimum total node memory required
     116                         fprintf(fid,'#SBATCH --time=%s\n',datestr(cluster.time/24,'HH:MM:SS')); %walltime is in HH:MM:SS format. cluster.time is in hour
    109117                         fprintf(fid,'#SBATCH -o %s.outlog \n',modelname);
    110118                         fprintf(fid,'#SBATCH -e %s.errlog \n\n',modelname);
Note: See TracChangeset for help on using the changeset viewer.