source: issm/trunk/test/Par/Pig.par@ 5035

Last change on this file since 5035 was 5035, checked in by Mathieu Morlighem, 15 years ago

last argument of InterpFromMeshToMesh2d not required anymore

  • Property svn:executable set to *
File size: 1.3 KB
Line 
1%Start defining model parameters here
2
3%Geometry and observation
4load('./../Data/Pig.data','-mat');
5md.vx_obs =InterpFromMeshToMesh2d(index,x,y,vx_obs,md.x,md.y);
6md.vy_obs =InterpFromMeshToMesh2d(index,x,y,vy_obs,md.x,md.y);
7md.surface =InterpFromMeshToMesh2d(index,x,y,surface,md.x,md.y);
8md.thickness=InterpFromMeshToMesh2d(index,x,y,thickness,md.x,md.y);
9md.bed=md.surface-md.thickness;
10clear surface thickness vx_obs vy_obs x y index;
11md.vx=md.vx_obs;
12md.vy=md.vy_obs;
13md.vz=zeros(md.numberofgrids,1);
14md.pressure=zeros(md.numberofgrids,1);
15
16%Materials
17md.observed_temperature=(273-20)*ones(md.numberofgrids,1);
18md.rheology_B=paterson(md.observed_temperature);
19md.rheology_n=3*ones(md.numberofelements,1);
20md.temperature=md.observed_temperature;
21
22%Friction
23pos=find(md.elementoniceshelf);
24md.drag_type=2;
25md.drag_coefficient=50*ones(md.numberofgrids,1);
26md.drag_coefficient(md.elements(pos,:))=0;
27md.drag_p=ones(md.numberofelements,1);
28md.drag_q=ones(md.numberofelements,1);
29
30%Numerical parameters
31md.viscosity_overshoot=0.3;
32md.artificial_diffusivity=1;
33md.verbose=0;
34md.waitonlock=30;
35md.np=3;
36md.dt=1;
37md.ndt=2;
38md.eps_res=0.05;
39md.eps_rel=1;
40md.eps_abs=NaN;
41
42%Boundary conditions:
43md=SetMarineIceSheetBC(md);
44
45%Change name so that no test have the same name
46A=dbstack;
47if (length(A)==3), md.name=A(3).file(1:end-2); end
Note: See TracBrowser for help on using the repository browser.