Changeset 17437


Ignore:
Timestamp:
03/14/14 14:33:58 (11 years ago)
Author:
jbondzio
Message:

CHG: enabled masstransport; checking fields Thickness and Surface

Location:
issm/trunk-jpl/test
Files:
2 edited

Legend:

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

    r17364 r17437  
    1212md=parameterize(md,'../Par/SquareSheetConstrained.py')
    1313md=setflowequation(md,'SSA','all')
    14 md.cluster=generic('name',oshostname(),'np',1)
    15 # md.cluster=generic('name',oshostname(),'np',3)
     14md.cluster=generic('name',oshostname(),'np',3)
    1615
    1716# parameters
    1817md.transient.isstressbalance=True
    19 md.transient.ismasstransport=False
     18md.transient.ismasstransport=True
    2019md.transient.isthermal=False
    2120md.transient.isgroundingline=False
     
    2827xmed, ymed=(xmax+xmin)/2.,(ymax+ymin)/2. 
    2928
    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))
     29md.mask.ice_levelset=md.mesh.y.reshape(-1,1) - ymed
    3830
    3931md=solve(md,TransientSolutionEnum())
    4032
    4133#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]
     34field_names     =['Vx','Vy','Vel','Pressure','Thickness','Surface','MaskIceLevelset']
     35field_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]
    4438field_values=[\
    4539        md.results.TransientSolution[0].Vx,\
     
    4741        md.results.TransientSolution[0].Vel,\
    4842        md.results.TransientSolution[0].Pressure,\
     43        md.results.TransientSolution[0].Thickness,\
     44        md.results.TransientSolution[0].Surface,\
    4945        md.results.TransientSolution[0].MaskIceLevelset,\
    5046        md.results.TransientSolution[1].Vx,\
     
    5248        md.results.TransientSolution[1].Vel,\
    5349        md.results.TransientSolution[1].Pressure,\
     50        md.results.TransientSolution[1].Thickness,\
     51        md.results.TransientSolution[1].Surface,\
    5452        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,\
    5560        ]
Note: See TracChangeset for help on using the changeset viewer.