Changeset 17251
- Timestamp:
- 02/10/14 15:40:33 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/test/NightlyRun/test336.py
r17230 r17251 8 8 from MatlabFuncs import * 9 9 10 md=triangle(model(),'../Exp/Square.exp',1 50000.)10 md=triangle(model(),'../Exp/Square.exp',100000.) 11 11 md=setmask(md,'','') 12 12 md=parameterize(md,'../Par/SquareSheetConstrained.py') 13 13 md=setflowequation(md,'SSA','all') 14 md.cluster=generic('name',oshostname(),'np',3) 14 md.cluster=generic('name',oshostname(),'np',1) 15 # md.cluster=generic('name',oshostname(),'np',3) 15 16 16 17 # parameters … … 23 24 24 25 # init levelset function 25 ymin=numpy.min(md.mesh.y) 26 ymax=numpy.max(md.mesh.y) 27 xmin=min(md.mesh.x) 28 xmax=max(md.mesh.x) 29 xmed=(xmax+xmin)/2 30 ymed=(ymax+ymin)/2 31 distx=numpy.absolute(md.mesh.x.reshape(-1,1)-xmed) 32 disty=numpy.absolute(md.mesh.y.reshape(-1,1)-ymed) 33 md.mask.ice_levelset=numpy.maximum(distx,disty)-1.e5 26 xmin, xmax=min(md.mesh.x), max(md.mesh.x) 27 ymin, ymax=min(md.mesh.y), max(md.mesh.y) 28 xmed, ymed=(xmax+xmin)/2.,(ymax+ymin)/2. 29 30 # distx=numpy.absolute(md.mesh.x.reshape(-1,1)-xmed) 31 # disty=numpy.absolute(md.mesh.y.reshape(-1,1)-ymed) 32 # md.mask.ice_levelset=numpy.maximum(distx,disty)-0.2*(xmax-xmin) 33 34 D=numpy.sqrt(numpy.power(md.mesh.x.reshape(-1,1)-xmed,2.)+numpy.power(md.mesh.y.reshape(-1,1)-ymed,2.)) 35 R=0.2*(xmax-xmin) 36 md.mask.ice_levelset=D-R 34 37 35 38 md=solve(md,TransientSolutionEnum())
Note:
See TracChangeset
for help on using the changeset viewer.