Ignore:
Timestamp:
11/22/16 02:33:00 (8 years ago)
Author:
bdef
Message:

CHG: mooving to real vector initialisation (N) in place of (N,1)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/test/Par/ValleyGlacierShelf.py

    r21170 r21409  
    1010
    1111#Start defining model parameters here
    12 x=md.mesh.x.reshape(-1,1)
    13 y=md.mesh.y.reshape(-1,1)
     12x=md.mesh.x
     13y=md.mesh.y
    1414xmin, xmax = min(x), max(x)
    1515ymin, ymax = min(y), max(y)
     
    3333#Mask
    3434md.mask.ice_levelset=x - alpha*Lx
    35 md.mask.groundedice_levelset= numpy.ones((md.mesh.numberofvertices,1))
     35md.mask.groundedice_levelset= numpy.ones((md.mesh.numberofvertices))
    3636
    3737#Initial velocity
    38 md.initialization.vx=numpy.zeros((md.mesh.numberofvertices,1))
    39 md.initialization.vy=numpy.zeros((md.mesh.numberofvertices,1))
    40 md.initialization.vz=numpy.zeros((md.mesh.numberofvertices,1))
    41 md.initialization.pressure=numpy.zeros((md.mesh.numberofvertices,1))
     38md.initialization.vx=numpy.zeros((md.mesh.numberofvertices))
     39md.initialization.vy=numpy.zeros((md.mesh.numberofvertices))
     40md.initialization.vz=numpy.zeros((md.mesh.numberofvertices))
     41md.initialization.pressure=numpy.zeros((md.mesh.numberofvertices))
    4242
    4343#Materials
    44 md.initialization.temperature=(273.15-5.)*numpy.ones((md.mesh.numberofvertices,1))
    45 md.initialization.waterfraction=numpy.zeros((md.mesh.numberofvertices,1))
    46 md.initialization.watercolumn=numpy.zeros((md.mesh.numberofvertices,1))
     44md.initialization.temperature=(273.15-5.)*numpy.ones((md.mesh.numberofvertices))
     45md.initialization.waterfraction=numpy.zeros((md.mesh.numberofvertices))
     46md.initialization.watercolumn=numpy.zeros((md.mesh.numberofvertices))
    4747md.materials.rheology_B=paterson(md.initialization.temperature)
    48 md.materials.rheology_n=3.*numpy.ones((md.mesh.numberofelements,1))
     48md.materials.rheology_n=3.*numpy.ones((md.mesh.numberofelements))
    4949
    5050#Thermal
    5151md.thermal.isenthalpy=False
    52 md.thermal.spctemperature=float('nan')*numpy.ones((md.mesh.numberofvertices,1))
     52md.thermal.spctemperature=float('nan')*numpy.ones((md.mesh.numberofvertices))
    5353
    5454#Groundingline
     
    5656
    5757#Surface mass balance and basal melting
    58 md.smb.mass_balance=0.3*numpy.ones((md.mesh.numberofvertices,1))
     58md.smb.mass_balance=0.3*numpy.ones((md.mesh.numberofvertices))
    5959md.basalforcings.groundedice_melting_rate=md.smb.mass_balance
    6060md.basalforcings.floatingice_melting_rate=md.smb.mass_balance
    6161
    6262#Friction
    63 md.friction.coefficient=20.*numpy.ones((md.mesh.numberofvertices,1))
     63md.friction.coefficient=20.*numpy.ones((md.mesh.numberofvertices))
    6464md.friction.coefficient[numpy.nonzero(md.mask.groundedice_levelset<0.)[0]]=0.
    65 md.friction.p=numpy.ones((md.mesh.numberofelements,1))
    66 md.friction.q=numpy.ones((md.mesh.numberofelements,1))
     65md.friction.p=numpy.ones((md.mesh.numberofelements))
     66md.friction.q=numpy.ones((md.mesh.numberofelements))
    6767
    6868#Transient
     
    8282
    8383#Masstransport
    84 md.calving.calvingrate=0.*numpy.ones((md.mesh.numberofvertices,1))
    85 md.calving.meltingrate=0.*numpy.ones((md.mesh.numberofvertices,1))
    86 md.levelset.spclevelset=float('NaN')*numpy.ones((md.mesh.numberofvertices,1))
     84md.calving.calvingrate=0.*numpy.ones((md.mesh.numberofvertices))
     85md.calving.meltingrate=0.*numpy.ones((md.mesh.numberofvertices))
     86md.levelset.spclevelset=float('NaN')*numpy.ones((md.mesh.numberofvertices))
    8787md.masstransport.stabilization=1.
    8888
Note: See TracChangeset for help on using the changeset viewer.