Changeset 25637 for issm/trunk-jpl/src/m/classes/issmsettings.py
- Timestamp:
- 10/06/20 12:31:26 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/issmsettings.py
r24213 r25637 18 18 self.output_frequency = 0 19 19 self.coupling_frequency = 0 20 self. recording_frequency = 020 self.checkpoint_frequency = 0 21 21 self.waitonlock = 0 22 22 self.solver_residue_threshold = 0 … … 35 35 string = "%s\n%s" % (string, fielddisplay(self, "output_frequency", "frequency at which results are saved in all solutions with multiple time_steps")) 36 36 string = "%s\n%s" % (string, fielddisplay(self, "sb_coupling_frequency", "frequency at which StressBalance solver is coupled (default 1)")) 37 string = "%s\n%s" % (string, fielddisplay(self, " recording_frequency", "frequency at which the runs are being recorded, allowing for a restart"))37 string = "%s\n%s" % (string, fielddisplay(self, "checkpoint_frequency", "frequency at which the runs are being recorded, allowing for a restart")) 38 38 string = "%s\n%s" % (string, fielddisplay(self, "waitonlock", "maximum number of minutes to wait for batch results, or return 0")) 39 39 string = "%s\n%s" % (string, fielddisplay(self, "solver_residue_threshold", "throw an error if solver residue exceeds this value (NaN to deactivate)")) … … 51 51 self.sb_coupling_frequency = 1 52 52 #checkpoints frequency, by default never: 53 self. recording_frequency = 053 self.checkpoint_frequency = 0 54 54 #this option can be activated to load automatically the results 55 55 #onto the model after a parallel run by waiting for the lock file … … 69 69 md = checkfield(md, 'fieldname', 'settings.output_frequency', 'numel', [1], '>=', 1) 70 70 md = checkfield(md, 'fieldname', 'settings.sb_coupling_frequency', 'numel', [1], '>=', 1) 71 md = checkfield(md, 'fieldname', 'settings. recording_frequency', 'numel', [1], '>=', 0)71 md = checkfield(md, 'fieldname', 'settings.checkpoint_frequency', 'numel', [1], '>=', 0) 72 72 md = checkfield(md, 'fieldname', 'settings.waitonlock', 'numel', [1]) 73 73 md = checkfield(md, 'fieldname', 'settings.solver_residue_threshold', 'numel', [1], '>', 0) … … 82 82 WriteData(fid, prefix, 'object', self, 'class', 'settings', 'fieldname', 'output_frequency', 'format', 'Integer') 83 83 WriteData(fid, prefix, 'object', self, 'class', 'settings', 'fieldname', 'sb_coupling_frequency', 'format', 'Integer') 84 WriteData(fid, prefix, 'object', self, 'class', 'settings', 'fieldname', ' recording_frequency', 'format', 'Integer')84 WriteData(fid, prefix, 'object', self, 'class', 'settings', 'fieldname', 'checkpoint_frequency', 'format', 'Integer') 85 85 86 86 if self.waitonlock > 0:
Note:
See TracChangeset
for help on using the changeset viewer.