Changeset 23831 for issm/trunk-jpl/src


Ignore:
Timestamp:
04/08/19 16:08:02 (6 years ago)
Author:
kruegern
Message:

CHG: added a few minor changes, fixed minor runme bug

File:
1 edited

Legend:

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

    r23721 r23831  
    5757                        if solution=='TransientSolution' and md.transient.isgroundingline:
    5858                                md = checkfield(md,'fieldname','geometry.bed','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices])
     59                                if np.any(self.bed > self.base):
     60                                    md.checkmessage('base<bed on one or more vertex')
     61                                pos = np.where(md.mask.groundedice_levelset > 0)
     62                                if np.any(np.abs(self.bed[pos]-self.base[pos]>10**-9):
     63                                    md.checkmessage('equality base=bed on grounded ice violated')
     64                                md = checkfield(md,'fieldname','geometry.bed','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices])
    5965
    6066                return md
Note: See TracChangeset for help on using the changeset viewer.