Changeset 24741


Ignore:
Timestamp:
04/27/20 12:08:10 (5 years ago)
Author:
Eric.Larour
Message:

CHG: skip some checks in case we are running slr solution.

File:
1 edited

Legend:

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

    r24060 r24741  
    112112                end % }}}
    113113                function md = checkconsistency(self,md,solution,analyses) % {{{
    114                         md = checkfield(md,'fieldname','materials.rho_ice','>',0);
    115                         md = checkfield(md,'fieldname','materials.rho_water','>',0);
    116                         md = checkfield(md,'fieldname','materials.rho_freshwater','>',0);
    117                         md = checkfield(md,'fieldname','materials.mu_water','>',0);
    118                         md = checkfield(md,'fieldname','materials.rheology_B','>',0,'timeseries',1,'NaN',1,'Inf',1);
    119                         md = checkfield(md,'fieldname','materials.rheology_n','>',0,'size',[md.mesh.numberofelements 1]);
    120                         md = checkfield(md,'fieldname','materials.rheology_law','values',{'None' 'BuddJacka' 'Cuffey' 'CuffeyTemperate' 'Paterson' 'Arrhenius' 'LliboutryDuval' 'NyeCO2' 'NyeH2O'});
    121                         md = checkfield(md,'fieldname','materials.effectiveconductivity_averaging','numel',[1],'values',[0 1 2]);
     114       
     115                        if ~strcmpi(solution,'SealevelriseSolution'),
     116                                md = checkfield(md,'fieldname','materials.rho_ice','>',0);
     117                                md = checkfield(md,'fieldname','materials.rho_water','>',0);
     118                                md = checkfield(md,'fieldname','materials.rho_freshwater','>',0);
     119                                md = checkfield(md,'fieldname','materials.mu_water','>',0);
     120                                md = checkfield(md,'fieldname','materials.rheology_B','>',0,'timeseries',1,'NaN',1,'Inf',1);
     121                                md = checkfield(md,'fieldname','materials.rheology_n','>',0,'size',[md.mesh.numberofelements 1]);
     122                                md = checkfield(md,'fieldname','materials.rheology_law','values',{'None' 'BuddJacka' 'Cuffey' 'CuffeyTemperate' 'Paterson' 'Arrhenius' 'LliboutryDuval' 'NyeCO2' 'NyeH2O'});
     123                                md = checkfield(md,'fieldname','materials.effectiveconductivity_averaging','numel',[1],'values',[0 1 2]);
     124                        end
    122125
    123126                        if ismember('GiaAnalysis',analyses),
Note: See TracChangeset for help on using the changeset viewer.