Changeset 26724


Ignore:
Timestamp:
12/09/21 08:25:48 (3 years ago)
Author:
Mathieu Morlighem
Message:

CHG: exporting some functions to avoid ISSM.

Location:
issm/trunk-jpl/src/jl
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/jl/test.jl

    r26717 r26724  
    99mat = read(file, "md")
    1010close(file)
    11 md=ISSM.model(mat)
     11md=model(mat)
    1212
    1313#Solve stress balance
  • issm/trunk-jpl/src/jl/test101.jl

    r26716 r26724  
    33using .ISSM
    44
    5 md = ISSM.model()
    6 md = ISSM.triangle(md,"../../test/Exp/Square.exp",50000.)
     5md = model()
     6md = triangle(md,"../../test/Exp/Square.exp",50000.)
    77#md = ISSM.triangle(md,"../../test/Exp/Square.exp",250000.)
    88#md = ISSM.triangle(md,"../../test/Exp/Square.exp",1000.)
    9 md = ISSM.setmask(md,"all","")
     9md = setmask(md,"all","")
    1010
    1111#Geometry
     
    2222
    2323#Initial velocity
    24 x     = ISSM.archread(ISSM.issmdir()*"/test/Data/SquareShelfConstrained.arch","x")
    25 y     = ISSM.archread(ISSM.issmdir()*"/test/Data/SquareShelfConstrained.arch","y")
    26 vx    = ISSM.archread(ISSM.issmdir()*"/test/Data/SquareShelfConstrained.arch","vx")
    27 vy    = ISSM.archread(ISSM.issmdir()*"/test/Data/SquareShelfConstrained.arch","vy")
    28 index = Int.(ISSM.archread(ISSM.issmdir()*"/test/Data/SquareShelfConstrained.arch","index"))
    29 md.initialization.vx=ISSM.InterpFromMeshToMesh2d(index,x,y,vx,md.mesh.x,md.mesh.y,NaN)
    30 md.initialization.vy=ISSM.InterpFromMeshToMesh2d(index,x,y,vy,md.mesh.x,md.mesh.y,NaN)
     24x     = archread(ISSM.issmdir()*"/test/Data/SquareShelfConstrained.arch","x")
     25y     = archread(ISSM.issmdir()*"/test/Data/SquareShelfConstrained.arch","y")
     26vx    = archread(ISSM.issmdir()*"/test/Data/SquareShelfConstrained.arch","vx")
     27vy    = archread(ISSM.issmdir()*"/test/Data/SquareShelfConstrained.arch","vy")
     28index = Int.(archread(ISSM.issmdir()*"/test/Data/SquareShelfConstrained.arch","index"))
     29md.initialization.vx=InterpFromMeshToMesh2d(index,x,y,vx,md.mesh.x,md.mesh.y,0.0)
     30md.initialization.vy=InterpFromMeshToMesh2d(index,x,y,vy,md.mesh.x,md.mesh.y,0.0)
    3131
    3232md.materials.rheology_B=1.815730284801701e+08*ones(md.mesh.numberofvertices)
     
    4545md.stressbalance.spcvy[pos] .= 0.0
    4646
    47 md=ISSM.solve(md,"Stressbalance")
     47md=solve(md,"Stressbalance")
Note: See TracChangeset for help on using the changeset viewer.