Changeset 20224


Ignore:
Timestamp:
02/19/16 16:28:48 (9 years ago)
Author:
dlcheng
Message:

CHG: Intermediate fixes for syntax and includes, work in progress

File:
1 edited

Legend:

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

    r20163 r20224  
    22#Earth Sea Level Rise test. Uses the mesh3dsurface geometry.
    33from MatlabFuncs import *
     4from PythonFuncs import *
    45from model import *
    56from EnumDefinitions import *
     
    78from parameterize import *
    89from solve import *
     10from gmshplanet import *
    911
    1012#mesh earth:
    1113md=model()
    12 md.mesh=gmshplanet('radius',6.371012*10^3,'resolution',700) #500 km resolution mesh
     14md.mesh=gmshplanet('radius',6.371012*10**3,'resolution',700) #500 km resolution mesh
    1315
    1416#parameterize slr solution:
    1517#slr loading:  {{{
    16 md.slr.deltathickness=zeros(md.mesh.numberofvertices,1)
    17 md.slr.sealevel=zeros(md.mesh.numberofvertices,1);
     18md.slr.deltathickness=zeros((md.mesh.numberofvertices,1))
     19md.slr.sealevel=zeros((md.mesh.numberofvertices,1))
    1820#antarctica
    1921pos=numpy.nonzero(md.mesh.lat <-80)
    2022md.slr.deltathickness[pos]=-100
    2123#greenlnd
    22 pos=numpy.nonzero(md.mesh.lat > 70 &  md.mesh.lat < 80 & md.mesh.long>-60 & md.mesh.long<-30)
     24pos=numpy.nonzero(logical_and_n(md.mesh.lat > 70,md.mesh.lat < 80,md.mesh.long>-60,md.mesh.long<-30))
    2325md.slr.deltathickness[pos]=-100
    2426
     
    3436mask=gmtmask(md.mesh.lat,md.mesh.long)
    3537
    36 icemask=ones(md.mesh.numberofvertices,1)
     38icemask=ones((md.mesh.numberofvertices,1))
    3739pos=find(mask==0)
    3840icemask[pos]=-1
     
    4143
    4244md.mask.ice_levelset=icemask
    43 md.mask.ocean_levelset=zeros(md.mesh.numberofvertices,1)
     45md.mask.ocean_levelset=zeros((md.mesh.numberofvertices,1))
    4446pos=numpy.nonzero(md.mask.ice_levelset==1)
    4547md.mask.ocean_levelset[pos]=1
    4648
    4749#make sure that the ice level set is all inclusive:
    48 md.mask.land_levelset=zeros(md.mesh.numberofvertices,1)
    49 md.mask.groundedice_levelset=-ones(md.mesh.numberofvertices,1)
     50md.mask.land_levelset=zeros((md.mesh.numberofvertices,1))
     51md.mask.groundedice_levelset=-ones((md.mesh.numberofvertices,1))
    5052# }}}
    5153#geometry:  {{{
    5254di=md.materials.rho_ice/md.materials.rho_water
    53 md.geometry.thickness=ones(md.mesh.numberofvertices,1)
    54 md.geometry.surface=(1-di)*zeros(md.mesh.numberofvertices,1)
     55md.geometry.thickness=ones((md.mesh.numberofvertices,1))
     56md.geometry.surface=(1-di)*zeros((md.mesh.numberofvertices,1))
    5557md.geometry.base=md.geometry.surface-md.geometry.thickness
    5658md.geometry.bed=md.geometry.base
    5759# }}}
    5860#materials:  {{{
    59 md.initialization.temperature=273.25*ones(md.mesh.numberofvertices,1)
     61md.initialization.temperature=273.25*ones((md.mesh.numberofvertices,1))
    6062md.materials.rheology_B=paterson(md.initialization.temperature)
    61 md.materials.rheology_n=3*ones(md.mesh.numberofelements,1)
     63md.materials.rheology_n=3*ones((md.mesh.numberofelements,1))
    6264# }}}
    6365#Miscellaneous: {{{
Note: See TracChangeset for help on using the changeset viewer.