Changeset 23028
- Timestamp:
- 07/30/18 16:30:27 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/slr.py
r23027 r23028 65 65 string="%s\n%s"%(string,fielddisplay(self,'ocean_area_scaling','correction for model representation of ocean area [default: No correction]')) 66 66 string="%s\n%s"%(string,fielddisplay(self,'steric_rate','rate of steric ocean expansion [mm/yr]')) 67 string="%s\n%s"%(string,fielddisplay(self,'Ngia','rate of viscous (GIA) geoid expansion (in mm/yr)') 68 string="%s\n%s"%(string,fielddisplay(self,'Ugia','rate of viscous (GIA) bedrock uplift (in mm/yr)') 69 string="%s\n%s"%(string,fielddisplay(self,'loop_increment','vector assembly (in the convolution) framentation') 70 string="%s\n%s"%(string,fielddisplay(self,'geodetic','compute geodetic SLR? ( in addition to steric?) default 0') ;71 string="%s\n%s"%(string,fielddisplay(self,'geodetic_run_frequency','how many time steps we skip before we run SLR solver during transient (default: 1)') ;67 string="%s\n%s"%(string,fielddisplay(self,'Ngia','rate of viscous (GIA) geoid expansion (in mm/yr)')) 68 string="%s\n%s"%(string,fielddisplay(self,'Ugia','rate of viscous (GIA) bedrock uplift (in mm/yr)')) 69 string="%s\n%s"%(string,fielddisplay(self,'loop_increment','vector assembly (in the convolution) framentation')) 70 string="%s\n%s"%(string,fielddisplay(self,'geodetic','compute geodetic SLR? ( in addition to steric?) default 0')) 71 string="%s\n%s"%(string,fielddisplay(self,'geodetic_run_frequency','how many time steps we skip before we run SLR solver during transient (default: 1)')) 72 72 string="%s\n%s"%(string,fielddisplay(self,'rigid','rigid earth graviational potential perturbation')) 73 73 string="%s\n%s"%(string,fielddisplay(self,'elastic','elastic earth graviational potential perturbation')) … … 150 150 md = checkfield(md,'fieldname','slr.maxiter','size',[1,1],'>=',1) 151 151 md = checkfield(md,'fieldname','slr.geodetic_run_frequency','size',[1,1],'>=',1) 152 md = checkfield(md,'fieldname','slr.steric_rate','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) ;152 md = checkfield(md,'fieldname','slr.steric_rate','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) 153 153 md = checkfield(md,'fieldname','slr.degacc','size',[1,1],'>=',1e-10) 154 154 md = checkfield(md,'fieldname','slr.loop_increment','NaN',1,'Inf',1,'>=',1); 155 155 md = checkfield(md,'fieldname','slr.horiz','NaN',1,'Inf',1,'values',[0 1]); 156 md = checkfield(md,'fieldname','slr.Ngia','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) ;157 md = checkfield(md,'fieldname','slr.Ugia','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) ;156 md = checkfield(md,'fieldname','slr.Ngia','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) 157 md = checkfield(md,'fieldname','slr.Ugia','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) 158 158 md = checkfield(md,'fieldname','slr.requested_outputs','stringrow',1) 159 159 … … 186 186 WriteData(fid,prefix,'object',self,'fieldname','ocean_area_scaling','format','Boolean') 187 187 WriteData(fid,prefix,'object',self,'fieldname','geodetic_run_frequency','format','Integer') 188 WriteData(fid,prefix,'object',self,'fieldname','steric_rate','format','DoubleMat','mattype',1,'scale',1e-3/md.constants.yts) ;188 WriteData(fid,prefix,'object',self,'fieldname','steric_rate','format','DoubleMat','mattype',1,'scale',1e-3/md.constants.yts) 189 189 WriteData(fid,prefix,'object',self,'fieldname','degacc','format','Double') 190 190 WriteData(fid,prefix,'object',self,'fieldname','loop_increment','format','Integer'); 191 191 WriteData(fid,prefix,'object',self,'fieldname','horiz','format','Integer'); 192 WriteData(fid,prefix,'object',self,'fieldname','Ngia','format','DoubleMat','mattype',1,'scale',1e-3/md.constants.yts) ;193 WriteData(fid,prefix,'object',self,'fieldname','Ugia','format','DoubleMat','mattype',1,'scale',1e-3/md.constants.yts) ;192 WriteData(fid,prefix,'object',self,'fieldname','Ngia','format','DoubleMat','mattype',1,'scale',1e-3/md.constants.yts) 193 WriteData(fid,prefix,'object',self,'fieldname','Ugia','format','DoubleMat','mattype',1,'scale',1e-3/md.constants.yts) 194 194 WriteData(fid,prefix,'object',self,'fieldname','transitions','format','MatArray') 195 195 WriteData(fid,prefix,'object',self,'fieldname','geodetic','format','Integer')
Note:
See TracChangeset
for help on using the changeset viewer.