Changeset 24960
- Timestamp:
- 06/03/20 15:00:13 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/slr.m
r24940 r24960 29 29 geodetic = 0; %compute geodetic SLR? (in addition to steric?) 30 30 degacc = 0; 31 loop_increment = 0;32 31 horiz = 0; 33 32 Ngia = NaN; 34 33 Ugia = NaN; 35 eartharea = 4*pi*planetradius('earth')^2;34 planetradius = planetradius('earth'); 36 35 37 36 requested_outputs = {}; … … 55 54 %maximum of non-linear iterations. 56 55 self.maxiter=5; 57 self.loop_increment=200;58 56 59 57 %computational flags: … … 95 93 %horizontal displacement? (not by default) 96 94 self.horiz=0; 95 96 %earth area 97 self.planetradius= planetradius('earth'); 97 98 98 99 end % }}} … … 123 124 md = checkfield(md,'fieldname','slr.degacc','size',[1 1],'>=',1e-10); 124 125 md = checkfield(md,'fieldname','slr.requested_outputs','stringrow',1); 125 md = checkfield(md,'fieldname','slr.loop_increment','NaN',1,'Inf',1,'>=',1);126 126 md = checkfield(md,'fieldname','slr.horiz','NaN',1,'Inf',1,'values',[0 1]); 127 127 md = checkfield(md,'fieldname','slr.Ngia','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 1]); … … 181 181 fielddisplay(self,'Ngia','rate of viscous (GIA) geoid expansion (in mm/yr)'); 182 182 fielddisplay(self,'Ugia','rate of viscous (GIA) bedrock uplift (in mm/yr)'); 183 fielddisplay(self,'loop_increment','vector assembly (in the convolution) framentation');184 183 fielddisplay(self,'geodetic','compute geodetic SLR? ( in addition to steric?) default 0'); 185 184 fielddisplay(self,'geodetic_run_frequency','how many time steps we skip before we run SLR solver during transient (default: 1)'); … … 220 219 WriteData(fid,prefix,'object',self,'fieldname','degacc','format','Double'); 221 220 WriteData(fid,prefix,'object',self,'fieldname','transitions','format','MatArray'); 222 WriteData(fid,prefix,'object',self,'fieldname','loop_increment','format','Integer');223 221 WriteData(fid,prefix,'object',self,'fieldname','horiz','format','Integer'); 224 222 WriteData(fid,prefix,'object',self,'fieldname','geodetic','format','Integer'); 225 WriteData(fid,prefix,'object',self,'fieldname',' eartharea','format','Double');223 WriteData(fid,prefix,'object',self,'fieldname','planetradius','format','Double'); 226 224 227 225 %process requested outputs
Note:
See TracChangeset
for help on using the changeset viewer.