Changeset 26724
- Timestamp:
- 12/09/21 08:25:48 (3 years ago)
- Location:
- issm/trunk-jpl/src/jl
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/jl/test.jl
r26717 r26724 9 9 mat = read(file, "md") 10 10 close(file) 11 md= ISSM.model(mat)11 md=model(mat) 12 12 13 13 #Solve stress balance -
issm/trunk-jpl/src/jl/test101.jl
r26716 r26724 3 3 using .ISSM 4 4 5 md = ISSM.model()6 md = ISSM.triangle(md,"../../test/Exp/Square.exp",50000.)5 md = model() 6 md = triangle(md,"../../test/Exp/Square.exp",50000.) 7 7 #md = ISSM.triangle(md,"../../test/Exp/Square.exp",250000.) 8 8 #md = ISSM.triangle(md,"../../test/Exp/Square.exp",1000.) 9 md = ISSM.setmask(md,"all","")9 md = setmask(md,"all","") 10 10 11 11 #Geometry … … 22 22 23 23 #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=I SSM.InterpFromMeshToMesh2d(index,x,y,vx,md.mesh.x,md.mesh.y,NaN)30 md.initialization.vy=I SSM.InterpFromMeshToMesh2d(index,x,y,vy,md.mesh.x,md.mesh.y,NaN)24 x = archread(ISSM.issmdir()*"/test/Data/SquareShelfConstrained.arch","x") 25 y = archread(ISSM.issmdir()*"/test/Data/SquareShelfConstrained.arch","y") 26 vx = archread(ISSM.issmdir()*"/test/Data/SquareShelfConstrained.arch","vx") 27 vy = archread(ISSM.issmdir()*"/test/Data/SquareShelfConstrained.arch","vy") 28 index = Int.(archread(ISSM.issmdir()*"/test/Data/SquareShelfConstrained.arch","index")) 29 md.initialization.vx=InterpFromMeshToMesh2d(index,x,y,vx,md.mesh.x,md.mesh.y,0.0) 30 md.initialization.vy=InterpFromMeshToMesh2d(index,x,y,vy,md.mesh.x,md.mesh.y,0.0) 31 31 32 32 md.materials.rheology_B=1.815730284801701e+08*ones(md.mesh.numberofvertices) … … 45 45 md.stressbalance.spcvy[pos] .= 0.0 46 46 47 md= ISSM.solve(md,"Stressbalance")47 md=solve(md,"Stressbalance")
Note:
See TracChangeset
for help on using the changeset viewer.