Changeset 17437
- Timestamp:
- 03/14/14 14:33:58 (11 years ago)
- Location:
- issm/trunk-jpl/test
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/test/NightlyRun/test336.py
r17364 r17437 12 12 md=parameterize(md,'../Par/SquareSheetConstrained.py') 13 13 md=setflowequation(md,'SSA','all') 14 md.cluster=generic('name',oshostname(),'np',1) 15 # md.cluster=generic('name',oshostname(),'np',3) 14 md.cluster=generic('name',oshostname(),'np',3) 16 15 17 16 # parameters 18 17 md.transient.isstressbalance=True 19 md.transient.ismasstransport= False18 md.transient.ismasstransport=True 20 19 md.transient.isthermal=False 21 20 md.transient.isgroundingline=False … … 28 27 xmed, ymed=(xmax+xmin)/2.,(ymax+ymin)/2. 29 28 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 37 md.masstransport.calvingrate=0.*numpy.ones((md.mesh.numberofvertices,1)) 29 md.mask.ice_levelset=md.mesh.y.reshape(-1,1) - ymed 38 30 39 31 md=solve(md,TransientSolutionEnum()) 40 32 41 33 #Fields and tolerances to track changes 42 field_names =['Vx','Vy','Vel','Pressure','MaskIceLevelset'] 43 field_tolerances=[1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13] 34 field_names =['Vx','Vy','Vel','Pressure','Thickness','Surface','MaskIceLevelset'] 35 field_tolerances=[1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,\ 36 1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,\ 37 1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13] 44 38 field_values=[\ 45 39 md.results.TransientSolution[0].Vx,\ … … 47 41 md.results.TransientSolution[0].Vel,\ 48 42 md.results.TransientSolution[0].Pressure,\ 43 md.results.TransientSolution[0].Thickness,\ 44 md.results.TransientSolution[0].Surface,\ 49 45 md.results.TransientSolution[0].MaskIceLevelset,\ 50 46 md.results.TransientSolution[1].Vx,\ … … 52 48 md.results.TransientSolution[1].Vel,\ 53 49 md.results.TransientSolution[1].Pressure,\ 50 md.results.TransientSolution[1].Thickness,\ 51 md.results.TransientSolution[1].Surface,\ 54 52 md.results.TransientSolution[1].MaskIceLevelset,\ 53 md.results.TransientSolution[2].Vx,\ 54 md.results.TransientSolution[2].Vy,\ 55 md.results.TransientSolution[2].Vel,\ 56 md.results.TransientSolution[2].Pressure,\ 57 md.results.TransientSolution[2].Thickness,\ 58 md.results.TransientSolution[2].Surface,\ 59 md.results.TransientSolution[2].MaskIceLevelset,\ 55 60 ]
Note:
See TracChangeset
for help on using the changeset viewer.