Changeset 16005
- Timestamp:
- 08/29/13 08:09:10 (12 years ago)
- Location:
- issm/trunk-jpl
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/groundingline.py
r15987 r16005 47 47 if numpy.any(numpy.isnan(md.geometry.bathymetry)): 48 48 md.checkmessage("requesting grounding line migration, but bathymetry is absent!") 49 pos=numpy.nonzero(md.mask.groundedice_levelset>0.) 49 pos=numpy.nonzero(md.mask.groundedice_levelset>0.)[0] 50 50 if any(numpy.abs(md.geometry.bed[pos]-md.geometry.bathymetry[pos])>10**-10): 51 51 md.checkmessage("bathymetry not equal to bed on grounded ice!") 52 pos=numpy.nonzero(md.mask.groundedice_levelset<0.) 52 pos=numpy.nonzero(md.mask.groundedice_levelset<0.)[0] 53 53 if any(md.geometry.bathymetry[pos]-md.geometry.bed[pos]>10**-9): 54 54 md.checkmessage("bathymetry superior to bed on floating ice!") -
issm/trunk-jpl/test/Par/RoundSheetShelf.py
r16004 r16005 20 20 md.geometry.bed=-md.materials.rho_ice/md.materials.rho_water*md.geometry.thickness 21 21 22 pos=numpy.nonzero(md.mask. vertexongroundedice)22 pos=numpy.nonzero(md.mask.groundedice_levelset>0.)[0] 23 23 md.geometry.bed[pos]=md.geometry.bed[pos]-300.*(radius[pos]-(rad-shelfextent))/(rad-shelfextent) 24 24 md.geometry.surface=md.geometry.bed+md.geometry.thickness … … 71 71 md.surfaceforcings.mass_balance=-10.*numpy.ones((md.mesh.numberofvertices,1)) 72 72 md.basalforcings.melting_rate=numpy.zeros((md.mesh.numberofvertices,1)) 73 pos=numpy.nonzero(md.mask. vertexonfloatingice)73 pos=numpy.nonzero(md.mask.groundedice_levelset>0.)[0] 74 74 md.basalforcings.melting_rate[pos]=10. 75 75 md.basalforcings.geothermalflux=numpy.ones((md.mesh.numberofvertices,1)) … … 104 104 md.groundingline.migration='AgressiveMigration' 105 105 md.geometry.bathymetry=copy.deepcopy(md.geometry.bed) 106 pos=numpy.nonzero(md.mask. vertexonfloatingice)106 pos=numpy.nonzero(md.mask.groundedice_levelset<0.)[0] 107 107 md.geometry.bathymetry[pos]=md.geometry.bed[pos]-900. 108 108
Note:
See TracChangeset
for help on using the changeset viewer.