Changeset 12030


Ignore:
Timestamp:
04/17/12 08:36:54 (13 years ago)
Author:
Mathieu Morlighem
Message:

added error message for md.cluster=none. Oshostname is now default for generic

Location:
issm/trunk-jpl/src/m/classes
Files:
4 edited

Legend:

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

    r11867 r12030  
    22%
    33%   Usage:
    4 %      cluster=generic('name','astrid',);
    54%      cluster=generic('name','astrid','np',3);
    65%      cluster=generic('name',oshostname(),'np',3,'login','username');
     
    2827
    2928                         %get name
    30                          if ~exist(options,'name'), error('option ''name'' has not been provided'); end
    31                          cluster.name=getfieldvalue(options,'name');
     29                         cluster.name=getfieldvalue(options,'name',oshostname());
    3230
    3331                         %initialize cluster using user settings if provided
  • issm/trunk-jpl/src/m/classes/clusters/none.m

    r11867 r12030  
    1212    methods
    1313                 function cluster=none(varargin) % {{{1
    14                          cluster=AssignObjectFields(pairoptions(varargin{:}),cluster);
    15                  end
    16                  %}}}
    17                  function disp(cluster) % {{{1
    18                          %  display the object
    19                          disp(sprintf('cluster class ''%s'' object ''%s'' = ',class(cluster),inputname(1)));
    20                          disp(sprintf('    name: %s',cluster.name));
    21                  end
    22                  %}}}
    23                  function checkconsistency(cluster,md,solution,analyses) % {{{1
    24                  end
    25                  %}}}
    26                  function BuildQueueScript(cluster,md) % {{{1
    27                          error('none.BuildQueueScript error message: serial cluster cannot build queue script');
     14                         error('Cannot assign md.cluster to ''none'': ISSM is not available in serial model anymore');
    2815                 end
    2916                 %}}}
  • issm/trunk-jpl/src/m/classes/model/model.m

    r11869 r12030  
    379379                                 md.solver           = addoptions(md.solver,DiagnosticVertAnalysisEnum,iluasmoptions);
    380380                         end
    381                          md.cluster          = none();
     381                         md.cluster          = generic();
    382382                         md.balancethickness = balancethickness();
    383383                         md.diagnostic       = diagnostic();
  • issm/trunk-jpl/src/m/classes/modellist.m

    r11865 r12030  
    77        properties (SetAccess=public)
    88                models  = cell(0,1);
    9                 cluster = none();
     9                cluster = generic();
    1010        end
    1111        methods
Note: See TracChangeset for help on using the changeset viewer.