Changeset 16000
- Timestamp:
- 08/28/13 13:25:52 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/test/Par/RoundSheetShelf.py
r15988 r16000 76 76 77 77 #Friction 78 radius=1.e6 79 shelfextent=2.e5 78 80 md.friction.coefficient=20.*numpy.ones((md.mesh.numberofvertices,1)) 79 md.friction.coefficient[numpy.nonzero(md.mask.groundedice_levelset<0.)[0]]=0. 81 xelem=numpy.mean(md.mesh.x[md.mesh.elements.astype(int)-1],axis=1) 82 yelem=numpy.mean(md.mesh.y[md.mesh.elements.astype(int)-1],axis=1) 83 rad=numpy.sqrt(xelem**2+yelem**2) 84 flags=numpy.zeros(md.mesh.numberofelements) 85 pos=numpy.nonzero(rad>=(radius-shelfextent)) 86 md.friction.coefficient(md.mesh.elements(pos,:))=0. 80 87 md.friction.p=numpy.ones((md.mesh.numberofelements,1)) 81 88 md.friction.q=numpy.ones((md.mesh.numberofelements,1))
Note:
See TracChangeset
for help on using the changeset viewer.