Changeset 20286
- Timestamp:
- 03/01/16 20:19:53 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/test/NightlyRun/test2002.py
r20226 r20286 12 12 from gmtmask import * 13 13 from paterson import * 14 from love_numbers import * 14 15 15 16 #mesh earth: … … 29 30 30 31 #elastic loading from love numbers: 32 nlov=101 33 md.slr.love_h = love_numbers('h')[:nlov]; 34 md.slr.love_k = love_numbers('k')[:nlov]; 31 35 32 love = loadtxt('../Data/love_numbers_10k.txt')33 nlov=10134 print love35 md.slr.love_h = love[1][1:nlov] # radial displacement (height)36 md.slr.love_k = love[2][1:nlov] # gravitational potential (phi)37 36 #}}} 38 37 #mask: {{{ … … 41 40 42 41 icemask=ones((md.mesh.numberofvertices,1)) 43 pos=nonzero(mask==0) 44 icemask[pos]=-1 45 pos=nonzero(sum(mask[md.mesh.elements.astype(int)-1],2)<3) 42 pos=nonzero(mask==0); icemask[pos]=-1 43 pos=nonzero(sum(mask[md.mesh.elements.astype(int)-1],axis=1)<3) 46 44 icemask[md.mesh.elements[pos].astype(int)-1]=-1 45 md.mask.ice_levelset=icemask 47 46 48 md.mask.ice_levelset=icemask49 47 md.mask.ocean_levelset=zeros((md.mesh.numberofvertices,1)) 50 48 pos=numpy.nonzero(md.mask.ice_levelset==1) … … 80 78 md.slr.elastic=0 81 79 md=solve(md,SealevelriseSolutionEnum()) 82 Seustatic=md.results.SealevelriseSolution.Sealevel riseS80 Seustatic=md.results.SealevelriseSolution.Sealevel; 83 81 84 82 #eustatic + rigid run: … … 87 85 md.slr.elastic=0 88 86 md=solve(md,SealevelriseSolutionEnum()) 89 Srigid=md.results.SealevelriseSolution.Sealevel riseS87 Srigid=md.results.SealevelriseSolution.Sealevel; 90 88 91 89 #eustatic + rigid + elastic run: … … 94 92 md.slr.elastic=1 95 93 md=solve(md,SealevelriseSolutionEnum()) 96 Selastic=md.results.SealevelriseSolution.Sealevel riseS94 Selastic=md.results.SealevelriseSolution.Sealevel; 97 95 98 96 #Fields and tolerances to track changes
Note:
See TracChangeset
for help on using the changeset viewer.