Changeset 5029


Ignore:
Timestamp:
08/06/10 14:46:52 (15 years ago)
Author:
Eric.Larour
Message:

Append PID number of qmu directory, for nightly runs.

Location:
issm/trunk/src/m
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/classes/public/process_solve_options.m

    r4766 r5029  
    3636
    3737%  process qmu arguments
    38 outoptions.qmudir=getfieldvalue(options,'qmudir','qmu');  % qmudir =['qmu_' datestr(now,'yyyymmdd_HHMMSS')];
     38outoptions.qmudir=getfieldvalue(options,'qmudir',['qmu' num2str(GetPid)]);  % qmudir =['qmu_' datestr(now,'yyyymmdd_HHMMSS')];
    3939outoptions.qmufile=getfieldvalue(options,'qmufile','qmu');% qmufile cannot be changed unless ????script.sh is also changed
     40outoptions.overwrite=getfieldvalue(options,'overwrite','n');
    4041outoptions.ivar=getfieldvalue(options,'ivar',1);
    4142outoptions.iresp=getfieldvalue(options,'iresp',1);
  • issm/trunk/src/m/qmu/preqmu.m

    r4761 r5029  
    2323
    2424%first create temporary directory in which we will work
    25 if exist(options.qmudir,'dir')
    26     if ~isfield(options,'overwrite')
    27                 %if exist(options.qmudir)==7,
    28                 %       options.overwrite=input(['Overwrite existing ''' options.qmudir ''' directory? Y/N [N]: '], 's');
    29                 %else
    30                         options.overwrite='y';
    31                 %end
    32 
    33     end
    34     if strncmpi(options.overwrite,'y',1)
    35         system(['rm -rf ' options.qmudir '/*']);
    36 %    else
    37 %        error('Existing ''%s'' directory not overwritten.',qmudir);
    38     end
     25if strncmpi(options.overwrite,'y',1)
     26        system(['rm -rf ' options.qmudir '/*']);
     27else
     28        %does the directory exist? if so, then error out
     29        if exist(options.qmudir)==7,
     30                error('Existing ''%s'' directory, cannot overwrite. Specify ''overwrite'',''y'' option in solve arguments.',options.qmudir);
     31        end
    3932end
    4033mkdir(options.qmudir)
Note: See TracChangeset for help on using the changeset viewer.