Changeset 23831
- Timestamp:
- 04/08/19 16:08:02 (6 years ago)
- Location:
- issm/trunk-jpl
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/geometry.py
r23721 r23831 57 57 if solution=='TransientSolution' and md.transient.isgroundingline: 58 58 md = checkfield(md,'fieldname','geometry.bed','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) 59 if np.any(self.bed > self.base): 60 md.checkmessage('base<bed on one or more vertex') 61 pos = np.where(md.mask.groundedice_levelset > 0) 62 if np.any(np.abs(self.bed[pos]-self.base[pos]>10**-9): 63 md.checkmessage('equality base=bed on grounded ice violated') 64 md = checkfield(md,'fieldname','geometry.bed','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) 59 65 60 66 return md -
issm/trunk-jpl/test/NightlyRun/runme.py
r23830 r23831 252 252 args = parser.parse_args() 253 253 254 md = runme([args.id, args.include_name], [args.exclude, args.exclude_name], args.benchmark, args.procedure, args.output, args.rank, args.numprocs 254 md = runme([args.id, args.include_name], [args.exclude, args.exclude_name], args.benchmark, args.procedure, args.output, args.rank, args.numprocs) 255 255 256 256 exit(md) -
issm/trunk-jpl/test/Par/Pig.py
r22993 r23831 18 18 surface = numpy.array(archread('../Data/Pig.arch','surface')) 19 19 thickness = numpy.array(archread('../Data/Pig.arch','thickness')) 20 bed = numpy.array(archread('../Data/Pig.arch','bed')) 20 21 21 22 md.inversion.vx_obs =InterpFromMeshToMesh2d(index,x,y,vx_obs,md.mesh.x,md.mesh.y)[0][:,0] … … 24 25 md.geometry.thickness=InterpFromMeshToMesh2d(index,x,y,thickness,md.mesh.x,md.mesh.y)[0][:,0] 25 26 md.geometry.base=md.geometry.surface-md.geometry.thickness 27 md.geometry.bed =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]) 26 30 md.initialization.vx=md.inversion.vx_obs 27 31 md.initialization.vy=md.inversion.vy_obs
Note:
See TracChangeset
for help on using the changeset viewer.