Changeset 9641 for issm/trunk/test/Par/RoundSheetShelf.par
- Timestamp:
- 09/07/11 08:46:46 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/test/Par/RoundSheetShelf.par
r9636 r9641 13 13 md.bed=-md.materials.rho_ice/md.materials.rho_water*md.thickness; 14 14 15 pos=find(md. nodeonicesheet);15 pos=find(md.mask.vertexongroundedice); 16 16 md.bed(pos)=md.bed(pos)-300*(radius(pos)-(rad-shelfextent))/(rad-shelfextent); 17 17 md.surface=md.bed+md.thickness; … … 47 47 md.surfaceforcings.mass_balance=-10*ones(md.numberofnodes,1); 48 48 md.basalforcings.melting_rate=zeros(md.numberofnodes,1); 49 pos=find(md. nodeoniceshelf);md.basalforcings.melting_rate(pos)=10;49 pos=find(md.mask.vertexonfloatingice);md.basalforcings.melting_rate(pos)=10; 50 50 51 51 %Friction 52 pos=find(md. elementoniceshelf);52 pos=find(md.mask.elementonfloatingice); 53 53 md.friction.coefficient=20*ones(md.numberofnodes,1); 54 54 md.friction.coefficient(md.elements(pos,:))=0; … … 59 59 md.viscosity_overshoot=0.0; 60 60 md.artificial_diffusivity=1; 61 md.thermal.stabili sation=1;61 md.thermal.stabilization=1; 62 62 md.verbose=verbose(0); 63 63 md.waitonlock=30; … … 71 71 md.groundingline.migration='AgressiveMigration'; 72 72 md.bathymetry=md.bed; 73 pos=find(md. nodeoniceshelf); md.bathymetry(pos)=md.bed(pos)-900;73 pos=find(md.mask.vertexonfloatingice); md.bathymetry(pos)=md.bed(pos)-900; 74 74 75 75 %Deal with boundary conditions: … … 83 83 84 84 pressureload=md.segments; 85 pressureload=[pressureload 1*md. elementoniceshelf(pressureload(:,end)) + 0*md.elementonicesheet(pressureload(:,end))];85 pressureload=[pressureload 1*md.mask.elementonfloatingice(pressureload(:,end)) + 0*md.mask.elementongroundedice(pressureload(:,end))]; 86 86 md.pressureload=pressureload; 87 87 md.spcthickness=NaN*ones(md.numberofnodes,1);
Note:
See TracChangeset
for help on using the changeset viewer.