Changeset 23886
- Timestamp:
- 04/22/19 20:53:33 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/test/NightlyRun/test4003.m
r23884 r23886 269 269 270 270 %friction: 271 md.friction.coefficient= 30*ones(md.mesh.numberofvertices,1);272 pos=find(md.mask.groundedice_levelset <=0);273 md.friction.coefficient(pos)= 0;271 md.friction.coefficient=0*ones(md.mesh.numberofvertices,1); 272 pos=find(md.mask.groundedice_levelset>0); 273 md.friction.coefficient(pos)=5; 274 274 md.friction.p=ones(md.mesh.numberofelements,1); 275 275 md.friction.q=ones(md.mesh.numberofelements,1); 276 276 277 277 %temperatures and surface mass balance: 278 md.initialization.temperature=(273.15-2 0)*ones(md.mesh.numberofvertices,1);278 md.initialization.temperature=(273.15-22)*ones(md.mesh.numberofvertices,1); 279 279 md.initialization.pressure=md.materials.rho_ice*md.constants.g*(md.geometry.surface-md.geometry.base); 280 280 md.smb.mass_balance = [1*ones(md.mesh.numberofvertices,1); 1]; … … 302 302 303 303 %get some flux at the ice divide: 304 pos=find(md.mesh.lat==min(md.mesh.lat)); 305 md.stressbalance.spcvy(pos)=200; 304 pos=find(md.mesh.y==min(md.mesh.y)); 305 md.masstransport.spcthickness(pos)=md.geometry.thickness(pos); 306 md.stressbalance.vx(pos)=0; 307 md.stressbalance.vy(pos)=1500; 306 308 307 309 %deal with boundaries, excluding icefront: … … 309 311 vertex_on_boundary(md.mesh.segments(:,1:2))=1; 310 312 pos=find(vertex_on_boundary & md.mask.groundedice_levelset<=0); 311 md.stressbalance.spcvx(pos)=md.initialization.vx(pos); 312 md.stressbalance.spcvy(pos)=md.initialization.vy(pos); 313 md.stressbalance.spcvz(pos)=md.initialization.vz(pos); 314 md.masstransport.spcthickness(pos)=md.geometry.thickness(pos); 313 md.stressbalance.spcvx(pos)=0; 315 314 316 315 md.basalforcings.groundedice_melting_rate=zeros(md.mesh.numberofvertices,1); … … 334 333 md.timestepping.final_time=final_time; 335 334 md.timestepping.time_step=time_step; 336 md.transient.isgroundingline= 1;335 md.transient.isgroundingline=0; 337 336 md.transient.isthermal=0; 338 337 md.groundingline.migration='SubelementMigration'; 339 md.groundingline.melt_interpolation=' SubelementMelt2';338 md.groundingline.melt_interpolation='NoMeltOnPartiallyFloating'; 340 339 md.groundingline.friction_interpolation='SubelementFriction2'; 341 340 … … 449 448 md.transient.isthermal=0; 450 449 md.groundingline.migration='SubelementMigration'; 451 md.groundingline.melt_interpolation=' SubelementMelt2';450 md.groundingline.melt_interpolation='NoMeltOnPartiallyFloating'; 452 451 md.groundingline.friction_interpolation='SubelementFriction2'; 453 452
Note:
See TracChangeset
for help on using the changeset viewer.