source:
issm/oecreview/Archive/24684-25833/ISSM-25765-25766.diff
Last change on this file was 25834, checked in by , 4 years ago | |
---|---|
File size: 2.9 KB |
-
../trunk-jpl/src/m/classes/solidearthsettings.py
22 22 self.ocean_area_scaling = 0 23 23 self.runfrequency = 1 # How many time steps we skip before we run grd_core 24 24 self.computesealevelchange = 0 # Will grd_core compute sea level? 25 self.isgrd = 1 # Will GRD patterns be computed? 25 26 self.degacc = 0 # Degree increment for resolution of Green tables 26 27 self.horiz = 0 # Compute horizontal displacement? 27 28 self.glfraction = 1 # Barystatic contribution: full or fractional (default: fractional) … … 41 42 s += '{}\n'.format(fielddisplay(self, 'maxiter', 'maximum number of nonlinear iterations')) 42 43 s += '{}\n'.format(fielddisplay(self, 'ocean_area_scaling', 'correction for model representation of ocean area [default: No correction]')) 43 44 s += '{}\n'.format(fielddisplay(self, 'computesealevelchange', 'compute sealevel change from GRD in addition to steric?) default 0')) 45 s += '{}\n'.format(fielddisplay(self, 'isgrd', 'compute GRD patterns (default: 1')) 44 46 s += '{}\n'.format(fielddisplay(self, 'runfrequency', 'how many time steps we skip before we run solidearthsettings solver during transient (default: 1)')) 45 47 s += '{}\n'.format(fielddisplay(self, 'rigid', 'rigid earth graviational potential perturbation')) 46 48 s += '{}\n'.format(fielddisplay(self, 'elastic', 'elastic earth graviational potential perturbation')) … … 62 64 self.elastic = 1 63 65 self.rotation = 1 64 66 self.ocean_area_scaling = 0 67 self.isgrd = 1 65 68 self.computesealevelchange = 0 66 69 67 70 # Numerical discretization accuracy … … 89 92 md = checkfield(md, 'fieldname', 'solidearth.settings.glfraction', 'values', [0, 1]) 90 93 91 94 # A coupler to planet model is provided 92 if self. computesealevelchange:95 if self.isgrd: 93 96 if md.transient.iscoupler: 94 97 # We are good 95 98 pass … … 114 117 WriteData(fid, prefix, 'object', self, 'fieldname', 'degacc', 'name', 'md.solidearth.settings.degacc', 'format', 'Double') 115 118 WriteData(fid, prefix, 'object', self, 'fieldname', 'horiz', 'name', 'md.solidearth.settings.horiz', 'format', 'Integer') 116 119 WriteData(fid, prefix, 'object', self, 'fieldname', 'computesealevelchange', 'name', 'md.solidearth.settings.computesealevelchange', 'format', 'Integer') 120 WriteData(fid, prefix, 'object', self, 'fieldname','isgrd', 'name', 'md.solidearth.settings.isgrd', 'format', 'Integer') 117 121 WriteData(fid, prefix, 'object', self, 'fieldname','glfraction', 'name', 'md.solidearth.settings.glfraction', 'format', 'Integer') 118 122 #}}} 119 123
Note:
See TracBrowser
for help on using the repository browser.