Changeset 26714


Ignore:
Timestamp:
12/06/21 18:34:28 (3 years ago)
Author:
Mathieu Morlighem
Message:

CHG: more change on Pig, still not working, but close

File:
1 edited

Legend:

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

    r26713 r26714  
    3434
    3535#Boundary conditions
     36pos = findall(vec(sum(Int64.(md.mask.ocean_levelset[md.mesh.elements].<0), dims=2)) .> 0.0)
     37vertexonfloatingice=zeros(md.mesh.numberofvertices)
     38vertexonfloatingice[md.mesh.elements[pos,:]] .= 1
     39nodefront=(md.mesh.vertexonboundary .& (vertexonfloatingice.>0))
     40md.mask.ice_levelset[findall(nodefront)] .= 0
     41
    3642md.stressbalance.spcvx = NaN*ones(md.mesh.numberofvertices)
    3743md.stressbalance.spcvy = NaN*ones(md.mesh.numberofvertices)
    38 pos = findall(md.mesh.vertexonboundary)
     44segmentsfront=md.mask.ice_levelset[md.mesh.segments[:,1:2]]==0
     45segments = findall(vec(sum(Int64.(md.mask.ice_levelset[md.mesh.segments[:,1:2]].==0), dims=2)) .!=2)
     46pos=md.mesh.segments[segments,1:2]
    3947md.stressbalance.spcvx[pos] .= 0.0
    4048md.stressbalance.spcvy[pos] .= 0.0
Note: See TracChangeset for help on using the changeset viewer.