Changeset 23845


Ignore:
Timestamp:
04/15/19 09:01:16 (6 years ago)
Author:
seroussi
Message:

FIX: allowed small tolerance for bed> base (10-12)

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

Legend:

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

    r23828 r23845  
    6666                                if strcmp(solution,'TransientSolution') & md.transient.isgroundingline,
    6767                                        md = checkfield(md,'fieldname','geometry.bed','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 1]);
    68                                         if any(self.bed>self.base),
     68                                        if any(self.bed-self.base>10^-12),
    6969                                                md = checkmessage(md,['base<bed on one or more vertex']);
    7070                                        end
  • issm/trunk-jpl/src/m/classes/geometry.py

    r23834 r23845  
    5858                        if solution=='TransientSolution' and md.transient.isgroundingline:
    5959                                md = checkfield(md,'fieldname','geometry.bed','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices])
    60                                 if np.any(self.bed > self.base):
     60                                if np.any(self.bed - self.base > 10**-12):
    6161                                    md.checkmessage('base<bed on one or more vertex')
    6262                                pos = np.where(md.mask.groundedice_levelset > 0)
Note: See TracChangeset for help on using the changeset viewer.