Changeset 27576
- Timestamp:
- 02/15/23 12:06:08 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/basalforcings.m
r26952 r27576 8 8 groundedice_melting_rate = NaN; 9 9 floatingice_melting_rate = NaN; 10 perturbation_melting_rate = NaN; 10 11 geothermalflux = NaN; 11 12 end … … 26 27 fielddisplay(self,'groundedice_melting_rate','basal melting rate (positive if melting) [m/yr]'); 27 28 fielddisplay(self,'floatingice_melting_rate','basal melting rate (positive if melting) [m/yr]'); 29 fielddisplay(self,'perturbation_melting_rate','(optional) perturbation in basal melting rate under floating ice [m/yr]'); 28 30 fielddisplay(self,'geothermalflux','geothermal heat flux [W/m^2]'); 29 31 … … 32 34 self.groundedice_melting_rate=project3d(md,'vector',self.groundedice_melting_rate,'type','node','layer',1); 33 35 self.floatingice_melting_rate=project3d(md,'vector',self.floatingice_melting_rate,'type','node','layer',1); 36 self.perturbation_melting_rate=project3d(md,'vector',self.perturbation_melting_rate,'type','node','layer',1); 34 37 self.geothermalflux=project3d(md,'vector',self.geothermalflux,'type','node','layer',1); %bedrock only gets geothermal flux 35 38 end % }}} … … 74 77 WriteData(fid,prefix,'object',self,'fieldname','floatingice_melting_rate','format','DoubleMat','mattype',1,'scale',1./yts,'timeserieslength',md.mesh.numberofvertices+1,'yts',yts) 75 78 WriteData(fid,prefix,'object',self,'fieldname','geothermalflux','format','DoubleMat','mattype',1,'timeserieslength',md.mesh.numberofvertices+1,'yts',yts); 79 WriteData(fid,prefix,'object',self,'fieldname','perturbation_melting_rate','format','DoubleMat','name','md.basalforcings.perturbation_melting_rate','mattype',1,'scale',1./yts,'timeserieslength',md.mesh.numberofvertices+1,'yts',md.constants.yts) 76 80 end % }}} 77 81 function savemodeljs(self,fid,modelname) % {{{ … … 79 83 writejs1Darray(fid,[modelname '.basalforcings.groundedice_melting_rate'],self.groundedice_melting_rate); 80 84 writejs1Darray(fid,[modelname '.basalforcings.floatingice_melting_rate'],self.floatingice_melting_rate); 85 writejs1Darray(fid,[modelname '.basalforcings.perturbation_melting_rate'],self.perturbation_melting_rate); 81 86 writejs1Darray(fid,[modelname '.basalforcings.geothermalflux'],self.geothermalflux); 82 87
Note:
See TracChangeset
for help on using the changeset viewer.