Skip to content

Commit c8ac2a6

Browse files
committed
Merge branch 'main' of github.com:ISSMteam/ISSM
2 parents 52f6f6b + 2adee40 commit c8ac2a6

File tree

3 files changed

+8
-7
lines changed

3 files changed

+8
-7
lines changed

src/c/cores/sealevelchange_core.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -841,7 +841,7 @@ IssmDouble SealevelloadsOceanAverage(GrdLoads* loads, Vector<IssmDouble>* ocean
841841
IssmDouble subsealevelloadsaverage;
842842

843843
loads->vsealevelloads->Sum(&sealevelloadsaverage);
844-
   loads->vsubsealevelloads->Sum(&subsealevelloadsaverage);
844+
loads->vsubsealevelloads->Sum(&subsealevelloadsaverage);
845845

846846
return (sealevelloadsaverage+subsealevelloadsaverage)/totaloceanarea;
847847
} /*}}}*/

src/m/classes/dsl.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,15 +67,15 @@ def extrude(self, md): #{{{
6767
# }}}
6868

6969
def initialize(self, md): #{{{
70-
if np.isnan(self.global_average_thermosteric_sea_level):
70+
if np.all(np.isnan(self.global_average_thermosteric_sea_level)):
7171
self.global_average_thermosteric_sea_level = np.array([0, 0]).reshape(-1, 1)
7272
print(' no dsl.global_average_thermosteric_sea_level specified: transient values set to zero')
7373

74-
if np.isnan(self.sea_surface_height_above_geoid):
74+
if np.all(np.isnan(self.sea_surface_height_above_geoid)):
7575
self.sea_surface_height_above_geoid = np.append(np.zeros((md.mesh.numberofvertices, 1)), 0).reshape(-1, 1)
7676
print(' no dsl.sea_surface_height_above_geoid specified: transient values set to zero')
7777

78-
if np.isnan(self.sea_water_pressure_at_sea_floor):
78+
if np.all(np.isnan(self.sea_water_pressure_at_sea_floor)):
7979
self.sea_water_pressure_at_sea_floor = np.append(np.zeros((md.mesh.numberofvertices, 1)), 0).reshape(-1, 1)
8080
print(' no dsl.sea_water_pressure_at_sea_floor specified: transient values set to zero')
8181
# }}}

test/NightlyRun/test362.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
md = triangle(model(), '../Exp/Square.exp', 50000.)
1414
md.mesh.x = md.mesh.x / 100
1515
md.mesh.y = md.mesh.y / 100
16-
md.miscellaneous.name = 'testChannels'
1716

1817
# Miscellaneous
1918
md = setmask(md, '', '') # Everywhere grounded
@@ -23,7 +22,7 @@
2322

2423
# Some constants
2524
md.constants.g = 9.8
26-
md.materials.rho_ice = 910
25+
md.materials.rho_ice = 910.
2726

2827
# Geometry
2928
md.geometry.surface = -0.02 * md.mesh.x + 320
@@ -35,7 +34,7 @@
3534
md.initialization.vx = 1.0e-6 * md.constants.yts * np.ones((md.mesh.numberofvertices))
3635
md.initialization.vy = np.zeros((md.mesh.numberofvertices))
3736
md.initialization.temperature = (273. - 20.) * np.ones((md.mesh.numberofvertices))
38-
md.initialization.watercolumn = 0.03 * np.ones((md.mesh.numberofvertices))
37+
md.initialization.watercolumn = 0.2 * np.ones((md.mesh.numberofvertices))
3938
md.initialization.hydraulic_potential = md.materials.rho_ice * md.constants.g * md.geometry.thickness
4039

4140
#cMaterials
@@ -56,6 +55,8 @@
5655
md.inversion.iscontrol = 0
5756
md.transient = transient.deactivateall(md.transient)
5857
md.transient.ishydrology = 1
58+
md.transient.isstressbalance = 1
59+
md.transient.ismasstransport = 1
5960

6061
# Set numerical conditions
6162
md.timestepping.time_step = 0.1 / 365

0 commit comments

Comments
 (0)