Changeset 27021


Ignore:
Timestamp:
05/24/22 04:48:35 (3 years ago)
Author:
Mathieu Morlighem
Message:

CHG:minor

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

Legend:

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

    r27020 r27021  
    3535                        %Early return
    3636                        if (~strcmp(solution,'TransientSolution') | md.transient.ismovingfront==0), return; end
    37                         md = checkfield(md,'fieldname','calving.speedfactor','NaN',1,'Inf',1, 'singletimeseries', 1);
     37                        md = checkfield(md,'fieldname','calving.speedfactor','>=',0,'NaN',1,'Inf',1, 'singletimeseries', 1);
    3838                end % }}}
    3939                function disp(self) % {{{
    4040                        disp(sprintf('   Calving test parameters:'));
    41                         fielddisplay(self,'speedfactor','calving rate is proportional to the ice velocity.');
     41                        fielddisplay(self,'speedfactor','calving rate is proportional to the ice velocity (e.g. speedfactor=1 -> calving front should not move)');
    4242                end % }}}
    4343                function marshall(self,prefix,md,fid) % {{{
  • issm/trunk-jpl/src/m/classes/initialization.m

    r26952 r27021  
    5959                                md = checkfield(md,'fieldname','initialization.vy','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 1]);
    6060                                %Triangle with zero velocity
    61                                 if any(sum(abs(md.initialization.vx(md.mesh.elements)),2)==0 & sum(abs(md.initialization.vy(md.mesh.elements)),2)==0)
     61                                if any(sum(abs(md.initialization.vx(md.mesh.elements)),2)==0 & sum(abs(md.initialization.vy(md.mesh.elements)),2)==0 & min(md.mask.ice_levelset(md.mesh.elements),[],2)<0)
    6262                                        md = checkmessage(md,'at least one triangle has all its vertices with a zero velocity');
    6363                                end
Note: See TracChangeset for help on using the changeset viewer.