Changeset 20286


Ignore:
Timestamp:
03/01/16 20:19:53 (9 years ago)
Author:
Eric.Larour
Message:

CHG: test2002 now working!

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/test/NightlyRun/test2002.py

    r20226 r20286  
    1212from gmtmask import *
    1313from paterson import *
     14from love_numbers import *
    1415
    1516#mesh earth:
     
    2930
    3031#elastic loading from love numbers:
     32nlov=101
     33md.slr.love_h = love_numbers('h')[:nlov];
     34md.slr.love_k = love_numbers('k')[:nlov];
    3135
    32 love = loadtxt('../Data/love_numbers_10k.txt')
    33 nlov=101
    34 print love
    35 md.slr.love_h = love[1][1:nlov]  # radial displacement (height)
    36 md.slr.love_k = love[2][1:nlov]  # gravitational potential (phi)
    3736#}}}
    3837#mask:  {{{
     
    4140
    4241icemask=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)
     42pos=nonzero(mask==0);  icemask[pos]=-1
     43pos=nonzero(sum(mask[md.mesh.elements.astype(int)-1],axis=1)<3)
    4644icemask[md.mesh.elements[pos].astype(int)-1]=-1
     45md.mask.ice_levelset=icemask
    4746
    48 md.mask.ice_levelset=icemask
    4947md.mask.ocean_levelset=zeros((md.mesh.numberofvertices,1))
    5048pos=numpy.nonzero(md.mask.ice_levelset==1)
     
    8078md.slr.elastic=0
    8179md=solve(md,SealevelriseSolutionEnum())
    82 Seustatic=md.results.SealevelriseSolution.SealevelriseS
     80Seustatic=md.results.SealevelriseSolution.Sealevel;
    8381
    8482#eustatic + rigid run:
     
    8785md.slr.elastic=0
    8886md=solve(md,SealevelriseSolutionEnum())
    89 Srigid=md.results.SealevelriseSolution.SealevelriseS
     87Srigid=md.results.SealevelriseSolution.Sealevel;
    9088
    9189#eustatic + rigid + elastic run:
     
    9492md.slr.elastic=1
    9593md=solve(md,SealevelriseSolutionEnum())
    96 Selastic=md.results.SealevelriseSolution.SealevelriseS
     94Selastic=md.results.SealevelriseSolution.Sealevel;
    9795
    9896#Fields and tolerances to track changes
Note: See TracChangeset for help on using the changeset viewer.