Changeset 13463
- Timestamp:
- 09/27/12 09:48:29 (12 years ago)
- Location:
- issm/trunk-jpl/test
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/test/NightlyRun/test121.py
r13335 r13463 14 14 md=setflowequation(md,'macayeal','all') 15 15 md.cluster=generic('name',oshostname(),'np',3); 16 md.initialization.waterfraction=numpy.zeros( md.mesh.numberofvertices)16 md.initialization.waterfraction=numpy.zeros((md.mesh.numberofvertices,1)) 17 17 md.transient.isdiagnostic=0 18 18 md.transient.isprognostic=0 -
issm/trunk-jpl/test/NightlyRun/test122.py
r13335 r13463 13 13 md.extrude(3,1) 14 14 md=setflowequation(md,'pattyn','all') 15 md.initialization.waterfraction=numpy.zeros( md.mesh.numberofvertices)15 md.initialization.waterfraction=numpy.zeros((md.mesh.numberofvertices,1)) 16 16 md.thermal.isenthalpy=1 17 17 md.thermal.stabilization=2 -
issm/trunk-jpl/test/Par/SquareShelfConstrained.py
r13238 r13463 15 15 ymax = max(md.mesh.y) 16 16 17 md.geometry.thickness = hmax+(hmin-hmax)*(md.mesh.y -ymin)/(ymax-ymin)17 md.geometry.thickness = hmax+(hmin-hmax)*(md.mesh.y.reshape(-1,1)-ymin)/(ymax-ymin) 18 18 md.geometry.bed=-md.materials.rho_ice/md.materials.rho_water*md.geometry.thickness 19 19 md.geometry.surface = md.geometry.bed+md.geometry.thickness … … 26 26 vx=f.variables['vx'][:] 27 27 vy=f.variables['vy'][:] 28 #deal with 'F' oriented matlab matrices! 29 index=f.variables['index'][:].astype(float) 30 index=reshape(index.T,(len(index),3),order='F') 28 index=f.variables['index'][:] 31 29 f.close() 32 30 33 31 [md.initialization.vx] = InterpFromMeshToMesh2d(index, x, y, vx, md.mesh.x, md.mesh.y) 34 32 [md.initialization.vy] = InterpFromMeshToMesh2d(index, x, y, vy, md.mesh.x, md.mesh.y) 35 md.initialization.vz = zeros( md.mesh.numberofvertices)36 md.initialization.pressure = zeros( md.mesh.numberofvertices)33 md.initialization.vz = zeros((md.mesh.numberofvertices,1)) 34 md.initialization.pressure = zeros((md.mesh.numberofvertices,1)) 37 35 #Materials 38 md.initialization.temperature = (273.-20 )*ones(md.mesh.numberofvertices)36 md.initialization.temperature = (273.-20.)*ones((md.mesh.numberofvertices,1)) 39 37 md.materials.rheology_B = paterson(md.initialization.temperature) 40 md.materials.rheology_n = 3.*ones( md.mesh.numberofelements)38 md.materials.rheology_n = 3.*ones((md.mesh.numberofelements,1)) 41 39 #Surface mass balance and basal melting 42 md.surfaceforcings.mass_balance = 10.*ones( md.mesh.numberofvertices)43 md.basalforcings.melting_rate = 5.*ones( md.mesh.numberofvertices)40 md.surfaceforcings.mass_balance = 10.*ones((md.mesh.numberofvertices,1)) 41 md.basalforcings.melting_rate = 5.*ones((md.mesh.numberofvertices,1)) 44 42 #Friction 45 43 pos = nonzero(md.mask.elementonfloatingice) 46 md.friction.coefficient = 20.*ones( md.mesh.numberofvertices)44 md.friction.coefficient = 20.*ones((md.mesh.numberofvertices,1)) 47 45 md.friction.coefficient[md.mesh.elements[pos,:].astype(int)-1] =0. 48 md.friction.p = ones( md.mesh.numberofelements)49 md.friction.q = ones( md.mesh.numberofelements)46 md.friction.p = ones((md.mesh.numberofelements,1)) 47 md.friction.q = ones((md.mesh.numberofelements,1)) 50 48 #Numerical parameters 51 49 md.diagnostic.viscosity_overshoot = 0.0 … … 57 55 md.diagnostic.reltol = 0.05 58 56 md.steadystate.reltol = 0.05 59 md.diagnostic.abstol = nan57 md.diagnostic.abstol = float('nan') 60 58 md.timestepping.time_step = 1. 61 59 md.timestepping.final_time = 3.
Note:
See TracChangeset
for help on using the changeset viewer.