Changeset 452


Ignore:
Timestamp:
05/15/09 14:51:27 (16 years ago)
Author:
jschierm
Message:

Addition of error-handling parameter.

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

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/solutions/dakota/dakota_in_params.m

    r349 r452  
    6464    params.analysis_components='';
    6565end
     66if ~isfield(params,'input_filter')
     67    params.input_filter='';
     68end
     69if ~isfield(params,'output_filter')
     70    params.output_filter='';
     71end
     72if ~isfield(params,'failure_capture')
     73    params.failure_capture='abort';
     74end
    6675if ~isfield(params,'parameters_file')
    6776    params.parameters_file='params.in';
  • issm/trunk/src/m/solutions/dakota/dakota_in_write.m

    r349 r452  
    344344    param_write(fidi,'\t','fork','','\n',params);
    345345    param_write(fidi,'\t  ','analysis_driver',' = ''','''\n',params);
     346    if ~isempty(params.input_filter)
     347        param_write(fidi,'\t  ','input_filter','    = ''','''\n',params);
     348    end
     349    if ~isempty(params.output_filter)
     350        param_write(fidi,'\t  ','output_filter','   = ''','''\n',params);
     351    end
     352    param_write(fidi,'\t  ','failure_capture','   ','\n',params);
    346353    param_write(fidi,'\t  ','parameters_file',' = ''','''\n',params);
    347354    param_write(fidi,'\t  ','results_file','    = ''','''\n',params);
     
    358365    params.analysis_components=fullfile(pathstr,[name ext versn]);
    359366    param_write(fidi,'\t  ','analysis_components',' = ''','''\n',params);
     367    if ~isempty(params.input_filter)
     368        param_write(fidi,'\t  ','input_filter','    = ''','''\n',params);
     369    end
     370    if ~isempty(params.output_filter)
     371        param_write(fidi,'\t  ','output_filter','   = ''','''\n',params);
     372    end
     373    param_write(fidi,'\t  ','failure_capture','   ','\n',params);
    360374end
    361375
Note: See TracChangeset for help on using the changeset viewer.