Ignore:
Timestamp:
06/28/21 14:12:20 (4 years ago)
Author:
jdquinn
Message:

CHG: Translation of discover.m -> py; additional MATLAB builtin function translations; cleanup

File:
1 edited

Legend:

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

    r26330 r26332  
    3838                        disp(sprintf('    name: %s',cluster.name));
    3939                        disp(sprintf('    login: %s',cluster.login));
    40                         disp(sprintf('    port: %i',cluster.port));
    4140                        disp(sprintf('    numnodes: %i',cluster.numnodes));
    4241                        disp(sprintf('    cpuspernode: %i',cluster.cpuspernode));
    43                         disp(sprintf('    np: %i',cluster.cpuspernode*cluster.numnodes));
     42                        disp(sprintf('    np: %i',cluster.nprocs()));
     43                        disp(sprintf('    port: %i',cluster.port));
    4444                        disp(sprintf('    projectaccount: %s',cluster.projectaccount));
    4545                        disp(sprintf('    partition: %s',cluster.partition));
     
    6262                        partition_requirements_np=[80];
    6363
    64                         QueueRequirements(available_partitions,partition_requirements_time,partition_requirements_np,cluster.partition,cluster.np,1)
     64                        QueueRequirements(available_partitions,partition_requirements_time,partition_requirements_np,cluster.partition,cluster.nprocs(),1)
    6565
    66                         %Miscelaneous
     66                        %Miscellaneous
    6767                        if isempty(cluster.login), md = checkmessage(md,'login empty'); end
    6868                        if isempty(cluster.codepath), md = checkmessage(md,'codepath empty'); end
     
    9595                        fprintf(fid,'module swap PrgEnv-cray PrgEnv-intel\n');
    9696                        fprintf(fid,'cd %s/%s\n\n',cluster.executionpath,dirname);
    97                         fprintf(fid,'srun -n %i %s/issm.exe %s %s %s\n',cluster.np,cluster.codepath,solution,[cluster.executionpath '/' dirname],modelname);
     97                        fprintf(fid,'srun -n %i %s/issm.exe %s %s %s\n',cluster.nprocs(),cluster.codepath,solution,[cluster.executionpath '/' dirname],modelname);
    9898                        if ~io_gather, %concatenate the output files:
    9999                                fprintf(fid,'cat %s.outbin.* > %s.outbin',modelname,modelname);
     
    104104                        if cluster.interactive,
    105105                                fid=fopen([modelname '.run'],'w');
    106                                 fprintf(fid,'mpiexec -n %i %s/issm.exe %s %s %s\n',cluster.np,cluster.codepath,solution,[cluster.executionpath '/' dirname],modelname);
     106                                fprintf(fid,'mpiexec -n %i %s/issm.exe %s %s %s\n',cluster.nprocs(),cluster.codepath,solution,[cluster.executionpath '/' dirname],modelname);
    107107                                if ~io_gather, %concatenate the output files:
    108108                                        fprintf(fid,'cat %s.outbin.* > %s.outbin',modelname,modelname);
Note: See TracChangeset for help on using the changeset viewer.