source: issm/trunk/test/Par/SquareSheetShelf.par@ 8392

Last change on this file since 8392 was 8392, checked in by schlegel, 14 years ago

change melting rate to basal melting rate for clarity

  • Property svn:executable set to *
File size: 1.6 KB
Line 
1%Start defining model parameters here
2
3%Geometry
4hmin=300;
5hmax=1000;
6ymin=min(md.y);
7ymax=max(md.y);
8md.thickness=hmax+(hmin-hmax)*(md.y-ymin)/(ymax-ymin);
9md.bed=-md.rho_ice/md.rho_water*md.thickness;
10bed_sheet=-md.rho_ice/md.rho_water*(hmax+(hmin-hmax)*(ymax/2-ymin)/(ymax-ymin));
11pos=find(md.y<=ymax/2);
12md.bed(pos)=bed_sheet;
13md.surface=md.bed+md.thickness;
14
15%Initial velocity
16load('./../Data/SquareSheetShelf.data','-mat');
17md.vx=InterpFromMeshToMesh2d(index,x,y,vx,md.x,md.y);
18md.vy=InterpFromMeshToMesh2d(index,x,y,vy,md.x,md.y);
19clear vx vy x y index;
20md.vz=zeros(md.numberofnodes,1);
21md.pressure=zeros(md.numberofnodes,1);
22
23%Materials
24md.observed_temperature=(273-20)*ones(md.numberofnodes,1);
25md.rheology_B=paterson(md.observed_temperature);
26md.rheology_n=3*ones(md.numberofelements,1);
27md.temperature=md.observed_temperature;
28
29%Accumulation and melting
30md.accumulation_rate=10*ones(md.numberofnodes,1);
31md.forcings.accumulation_rate=[10*ones(md.numberofnodes,1);1];
32md.basal_melting_rate=5*ones(md.numberofnodes,1);
33
34%Friction
35pos=find(md.elementoniceshelf);
36md.drag_type=2;
37md.drag_coefficient=20*ones(md.numberofnodes,1);
38md.drag_coefficient(md.elements(pos,:))=0;
39md.drag_p=ones(md.numberofelements,1);
40md.drag_q=ones(md.numberofelements,1);
41
42%Numerical parameters
43md.viscosity_overshoot=0.0;
44md.artificial_diffusivity=1;
45md.verbose=verbose(0);
46md.waitonlock=30;
47md.eps_res=0.05;
48md.eps_rel=0.05;
49md.eps_abs=NaN;
50md.dt=1;
51md.ndt=3;
52
53%Deal with boundary conditions:
54md=SetMarineIceSheetBC(md,'./../Exp/SquareFront.exp');
55
56%Change name so that no test have the same name
57A=dbstack;
58if (length(A)>2), md.name=A(3).file(1:end-2); end
Note: See TracBrowser for help on using the repository browser.