Changeset 27773 for issm/trunk-jpl/src/m/classes/SMBsemic.py
- Timestamp:
- 05/21/23 20:03:36 (23 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/SMBsemic.py
r27513 r27773 113 113 s += '{}\n'.format(fielddisplay(self,'albl','background albedo for bare land (default: 0.07)')) 114 114 # albedo_scheme - 0: none, 1: slater, 2: isba, 3: denby, 4: alex. 115 if self.albedo_scheme == 1: 116 s += '\n\tSEMIC snow albedo parameters for Slater et al, (1998).\n' 115 if self.albedo_scheme == 0: 116 s += '\n\tSEMIC snow albedo parameter of None.\n' 117 s += '\t albedo of snow is updated from albedo snow max (alb_smax).\n' 118 s += '\t alb_snow = abl_smax \n ' 119 elif self.albedo_scheme == 1: 120 s += '\n\tSEMIC snow albedo parameters of Slater et al, (1998).\n' 117 121 s += '\t alb = alb_smax - (alb_smax - alb_smin)*tm^(3.0)\n' 118 122 s += '\t tm = 1 (tsurf > 273.15 K)\n' … … 123 127 s += '{}\n'.format(fielddisplay(self, 'tmax', 'maxmium temperature for which albedo decline become effective. This value should be fixed. (default: 273.15 K)[unit: K])')) 124 128 elif self.albedo_scheme == 2: 125 s += '\n\tSEMIC snow albedo parameters forISBA.? where is citation?\n'129 s += '\n\tSEMIC snow albedo parameters of ISBA.? where is citation?\n' 126 130 s += '{}\n'.format(fielddisplay(self, 'mcrit', 'critical melt rate (default: 6e-8) [unit: m/sec]')) 127 131 s += '{}\n'.format(fielddisplay(self, 'wcrit', 'critical liquid water content (default: 15) [unit: kg/m2]')) … … 129 133 s += '{}\n'.format(fielddisplay(self, 'tau_f', 'wet albedo decline [unit: 1/day]')) 130 134 elif self.albedo_scheme == 3: 131 s += '\n\tSEMIC snow albedo parameters forDenby et al. (2002 Tellus)\n'135 s += '\n\tSEMIC snow albedo parameters of Denby et al. (2002 Tellus)\n' 132 136 s += '{}\n'.format(fielddisplay(self,'mcrit','critical melt rate (defaut: 6e-8) [unit: m/sec]')) 133 137 elif self.albedo_scheme == 4: 134 s += '\n\tSEMIC snow albedo parameters forAlex.?\n'138 s += '\n\tSEMIC snow albedo parameters of Alex.?\n' 135 139 s += '{}\n'.format(fielddisplay(self,'afac','[unit: ?]')) 136 140 s += '{}\n'.format(fielddisplay(self,'tmid','[unit: ?]')) … … 167 171 def outputlists(self, md): # {{{ 168 172 if self.ismethod: 169 list = ['SmbMassBalance', 'SmbMassBalanceSnow', 'SmbMelt', 'SmbAccumulation', 'SmbHIce', 'SmbHSnow', 'SmbAlbedo', 'SmbAlbedoSnow', 'TemperatureSEMIC'] 173 list = ['SmbMassBalance', 'SmbMassBalanceSnow', 'SmbMassBalanceIce', 174 'SmbMassBalanceSecmi', 'SmbMelt', 'SmbRefreeze','SmbAccumulation', 175 'SmbHIce', 'SmbHSnow', 'SmbAlbedo', 'SmbAlbedoSnow', 'TemperatureSEMIC', 176 'SmbSemicQmr'] 170 177 else: 171 178 list = ['SmbMassBalance']
Note:
See TracChangeset
for help on using the changeset viewer.