Changeset 23109


Ignore:
Timestamp:
08/17/18 11:54:33 (7 years ago)
Author:
Mathieu Morlighem
Message:

CHG: do not hard code modules

File:
1 edited

Legend:

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

    r23108 r23109  
    163163                         fprintf(fid,'#PBS -e %s.errlog \n\n',[cluster.executionpath '/' dirname '/' modelname]);
    164164                         fprintf(fid,'. /usr/share/modules/init/bash\n\n');
    165                          fprintf(fid,'module load comp-intel/2016.2.181\n');
    166                          fprintf(fid,'module load mpi-sgi/mpt\n');
     165                         for i=1:numel(cluster.modules), fprintf(fid,['module load ' cluster.modules{i} '\n']); end
    167166                         fprintf(fid,'export PATH="$PATH:."\n\n');
    168167                         fprintf(fid,'export MPI_GROUP_MAX=64\n\n');
     
    226225                         fprintf(fid,'#PBS -e %s.errlog \n\n',[cluster.executionpath '/' dirname '/' modelname]);
    227226                         fprintf(fid,'. /usr/share/modules/init/bash\n\n');
    228                          fprintf(fid,'module load comp-intel/2016.2.181\n');
    229                          fprintf(fid,'module load mpi-sgi/mpt\n');
     227                         for i=1:numel(cluster.modules), fprintf(fid,['module load ' cluster.modules{i} '\n']); end
    230228                         fprintf(fid,'export PATH="$PATH:."\n\n');
    231229                         fprintf(fid,'export MPI_GROUP_MAX=64\n\n');
     
    308306                         fprintf(fid,'#PBS -e %s.errlog \n\n',modelname);
    309307                         fprintf(fid,'. /usr/share/modules/init/bash\n\n');
    310                          for i=1:numel(cluster.modules),
    311                                  fprintf(fid,['module load ' cluster.modules{i} '\n']);
    312                          end
     308                         for i=1:numel(cluster.modules), fprintf(fid,['module load ' cluster.modules{i} '\n']); end
    313309                         fprintf(fid,'export PATH="$PATH:."\n');
    314310                         fprintf(fid,'export ISSM_DIR="%s/../"\n',cluster.codepath); %FIXME
     
    353349                         fprintf(fid,'#PBS -e %s.errlog \n\n',modelname);
    354350                         fprintf(fid,'. /usr/share/modules/init/bash\n\n');
     351                         %for i=1:numel(cluster.modules), fprintf(fid,['module load ' cluster.modules{i} '\n']); end %FIXME: should use this!
    355352                         fprintf(fid,'module load comp-intel/2016.2.181\n');
    356353                         fprintf(fid,'module load netcdf/4.4.1.1_mpt\n');
Note: See TracChangeset for help on using the changeset viewer.