@@ -210,9 +210,9 @@ def configure(self):
210210 config .set ('isomip_plus' , 'min_column_thickness' , '1e-3' )
211211
212212 if time_varying_load == 'increasing' :
213- config .set ('isomip_plus_forcing' , 'scales' , '1.0, 2.0, 2.0 ' )
213+ config .set ('isomip_plus_forcing' , 'scales' , '1.0, 1.05, 1.1 ' )
214214 if time_varying_load == 'decreasing' :
215- config .set ('isomip_plus_forcing' , 'scales' , '1.0, 0.0 , 0.0 ' )
215+ config .set ('isomip_plus_forcing' , 'scales' , '1.0, 0.95 , 0.9 ' )
216216
217217 if experiment in ['Ocean0' , 'Ocean2' , 'Ocean3' ]:
218218 # warm initial conditions
@@ -270,7 +270,7 @@ def configure(self):
270270
271271 if vertical_coordinate == 'sigma' :
272272 if time_varying_load in ['increasing' , 'decreasing' ]:
273- config .set ('vertical_grid' , 'vert_levels' , '3 ' )
273+ config .set ('vertical_grid' , 'vert_levels' , '10 ' )
274274 else :
275275 # default to 10 vertical levels instead of 36
276276 config .set ('vertical_grid' , 'vert_levels' , '10' )
@@ -304,10 +304,10 @@ def _get_time_steps(config, resolution, thin_film_present, tidal_forcing):
304304
305305 dt_per_km = 120.
306306 if tidal_forcing or thin_film_present :
307- dt_per_km = min (dt_per_km , 10 . )
307+ dt_per_km = min (dt_per_km , 6 . )
308308 config .set ('isomip_plus' , 'dt_per_km' , f'{ dt_per_km } ' )
309309
310- dt_btr_per_km = min (dt_per_km / 5 . , 5 . )
310+ dt_btr_per_km = min (dt_per_km / 3 . , 3 . )
311311 config .set ('isomip_plus' , 'dt_btr_per_km' , f'{ dt_btr_per_km } ' )
312312
313313 return
0 commit comments