Changeset 22758 for issm/trunk/src/m/classes/mismipbasalforcings.py
- Timestamp:
- 05/10/18 10:24:27 (7 years ago)
- Location:
- issm/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk
- Property svn:mergeinfo changed
-
issm/trunk/src
- Property svn:mergeinfo changed
-
issm/trunk/src/m/classes/mismipbasalforcings.py
r21729 r22758 40 40 def initialize(self,md): # {{{ 41 41 if np.all(np.isnan(self.groundedice_melting_rate)): 42 self.groundedice_melting_rate=np.zeros( md.mesh.numberofvertices)42 self.groundedice_melting_rate=np.zeros((md.mesh.numberofvertices)) 43 43 print ' no basalforcings.groundedice_melting_rate specified: values set as zero' 44 if np.all(np.isnan(self.geothermalflux)): 45 self.geothermalflux=np.zeros((md.mesh.numberofvertices)) 46 print " no basalforcings.geothermalflux specified: values set as zero" 44 47 return self 45 48 #}}} … … 83 86 print 'WARNING: value of yts for MISMIP+ runs different from ISSM default!' 84 87 85 floatingice_melting_rate = np.zeros((md.mesh.numberofvertices))86 floatingice_melting_rate = md.basalforcings.meltrate_factor*np.tanh((md.geometry.base-md.geometry.bed)/md.basalforcings.threshold_thickness)*np.amax(md.basalforcings.upperdepth_melt-md.geometry.base,0)87 88 88 WriteData(fid,prefix,'name','md.basalforcings.model','data',3,'format','Integer') 89 WriteData(fid,prefix,'data',floatingice_melting_rate,'format','DoubleMat','name','md.basalforcings.floatingice_melting_rate','mattype',1,'scale',1./yts,'timeserieslength',md.mesh.numberofvertices+1,'yts',md.constants.yts)90 89 WriteData(fid,prefix,'object',self,'fieldname','groundedice_melting_rate','format','DoubleMat','name','md.basalforcings.groundedice_melting_rate','mattype',1,'scale',1./yts,'timeserieslength',md.mesh.numberofvertices+1,'yts',md.constants.yts) 91 90 WriteData(fid,prefix,'object',self,'fieldname','geothermalflux','name','md.basalforcings.geothermalflux','format','DoubleMat','mattype',1,'timeserieslength',md.mesh.numberofvertices+1,'yts',md.constants.yts)
Note:
See TracChangeset
for help on using the changeset viewer.