Changeset 25836 for issm/trunk/test/Par/Pig.py
- Timestamp:
- 12/08/20 08:45:53 (4 years ago)
- Location:
- issm/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk
- Property svn:mergeinfo changed
-
issm/trunk/test
- Property svn:mergeinfo changed
-
issm/trunk/test/Par/Pig.py
r24313 r25836 20 20 bed = np.array(archread('../Data/Pig.arch', 'bed')) 21 21 22 md.inversion.vx_obs = InterpFromMeshToMesh2d(index, x, y, vx_obs, md.mesh.x, md.mesh.y)[ 0][:, 0]23 md.inversion.vy_obs = InterpFromMeshToMesh2d(index, x, y, vy_obs, md.mesh.x, md.mesh.y)[ 0][:, 0]24 md.geometry.surface = InterpFromMeshToMesh2d(index, x, y, surface, md.mesh.x, md.mesh.y)[ 0][:, 0]25 md.geometry.thickness = InterpFromMeshToMesh2d(index, x, y, thickness, md.mesh.x, md.mesh.y)[ 0][:, 0]22 md.inversion.vx_obs = InterpFromMeshToMesh2d(index, x, y, vx_obs, md.mesh.x, md.mesh.y)[:, 0] 23 md.inversion.vy_obs = InterpFromMeshToMesh2d(index, x, y, vy_obs, md.mesh.x, md.mesh.y)[:, 0] 24 md.geometry.surface = InterpFromMeshToMesh2d(index, x, y, surface, md.mesh.x, md.mesh.y)[:, 0] 25 md.geometry.thickness = InterpFromMeshToMesh2d(index, x, y, thickness, md.mesh.x, md.mesh.y)[:, 0] 26 26 md.geometry.base = md.geometry.surface - md.geometry.thickness 27 27 md.geometry.bed = np.array(md.geometry.base) 28 pos = np.where(md.mask. groundedice_levelset < 0.)29 md.geometry.bed[pos] = InterpFromMeshToMesh2d(index, x, y, bed, md.mesh.x[pos], md.mesh.y[pos])[ 0][:, 0]28 pos = np.where(md.mask.ocean_levelset < 0.) 29 md.geometry.bed[pos] = InterpFromMeshToMesh2d(index, x, y, bed, md.mesh.x[pos], md.mesh.y[pos])[:, 0] 30 30 md.initialization.vx = md.inversion.vx_obs 31 31 md.initialization.vy = md.inversion.vy_obs … … 41 41 #Friction 42 42 md.friction.coefficient = 50. * np.ones((md.mesh.numberofvertices)) 43 md.friction.coefficient[np.nonzero(md.mask. groundedice_levelset < 0.)[0]] = 0.43 md.friction.coefficient[np.nonzero(md.mask.ocean_levelset < 0.)[0]] = 0. 44 44 md.friction.p = np.ones((md.mesh.numberofelements)) 45 45 md.friction.q = np.ones((md.mesh.numberofelements))
Note:
See TracChangeset
for help on using the changeset viewer.