Changeset 17035


Ignore:
Timestamp:
12/20/13 16:11:09 (11 years ago)
Author:
Eric.Larour
Message:

CHG: better check on bathymetry and bed.

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

Legend:

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

    r16764 r17035  
    3939                                        md = checkmessage(md,['bathymetry not equal to bed on grounded ice!']);
    4040                                end
    41                                 pos=find(md.mask.groundedice_levelset<0.);
     41                                pos=find(md.mask.groundedice_levelset<0. & md.mask.ice_levelset>=0);
    4242                                if any(md.geometry.bathymetry(pos)-md.geometry.bed(pos)>10^-9),
    4343                                        md = checkmessage(md,['bathymetry superior to bed on floating ice!']);
  • issm/trunk-jpl/src/m/classes/groundingline.py

    r16764 r17035  
    5050                        if any(numpy.abs(md.geometry.bed[pos]-md.geometry.bathymetry[pos])>10**-10):
    5151                                md.checkmessage("bathymetry not equal to bed on grounded ice!")
    52                         pos=numpy.nonzero(md.mask.groundedice_levelset<0.)[0]
     52                        pos=numpy.nonzero(md.mask.groundedice_levelset<0. & md.mask.ice_levelset>=0)[0]
    5353                        if any(md.geometry.bathymetry[pos]-md.geometry.bed[pos]>10**-9):
    5454                                md.checkmessage("bathymetry superior to bed on floating ice!")
Note: See TracChangeset for help on using the changeset viewer.