source: issm/oecreview/Archive/20545-21336/ISSM-20751-20752.diff@ 21337

Last change on this file since 21337 was 21337, checked in by Mathieu Morlighem, 8 years ago

CHG: added Archive/20545-21336

File size: 2.3 KB
RevLine 
[21337]1Index: ../trunk-jpl/examples/MeltingSensitivity/runme.m
2===================================================================
3--- ../trunk-jpl/examples/MeltingSensitivity/runme.m (revision 20751)
4+++ ../trunk-jpl/examples/MeltingSensitivity/runme.m (revision 20752)
5@@ -1,8 +1,8 @@
6-step=[1];
7+step=[4];
8
9 if step==1 %Transient Run #1
10
11- md = loadmodel('./Models/PIG.Control_drag');
12+ md = loadmodel('../Pig/Models/PIG.Control_drag');
13
14 md.inversion.iscontrol=0;
15 md.transient.ismasstransport=1;
16@@ -11,8 +11,9 @@
17 md.transient.ismovingfront=0;
18 md.transient.isthermal=0;
19
20+ pos=find(md.mask.groundedice_levelset<0);
21 md.basalforcings.groundedice_melting_rate=zeros(md.mesh.numberofvertices,1);
22- md.basalforcings.floatingice_melting_rate=30*ones(md.mesh.numberofvertices,1);
23+ md.basalforcings.floatingice_melting_rate=25*ones(md.mesh.numberofvertices,1);
24
25 md.timestepping.time_step=0.1;
26 md.timestepping.final_time=10;
27@@ -43,9 +44,9 @@
28 md = loadmodel('./Models/PIG.Transient');
29
30 md.basalforcings.groundedice_melting_rate=zeros(md.mesh.numberofvertices,1);
31- md.basalforcings.floatingice_melting_rate=30*ones(md.mesh.numberofvertices,1);
32+ md.basalforcings.floatingice_melting_rate=25*ones(md.mesh.numberofvertices,1);
33
34- md.smb.mass_balance=2*md.smb.mass_balance;
35+ md.smb.mass_balance=0*md.smb.mass_balance;
36
37 md.timestepping.time_step=0.1;
38 md.timestepping.final_time=10;
39@@ -60,14 +61,18 @@
40 if step==4 %Ice Front retreat
41 md = loadmodel('./Models/PIG.Transient');
42
43- md.basalforcings.groundedice_melting_rate=zeros(md.mesh.numberofvertices,1);
44- md.basalforcings.floatingice_melting_rate=30*ones(md.mesh.numberofvertices,1);
45+ md2=extract(md,'FrontRetreat.exp');
46
47- md.timestepping.time_step=0.1;
48- md.timestepping.final_time=10;
49- md.transient.requested_outputs={'default','IceVolume','IceVolumeAboveFloatation'}
50+ md2=SetMarineIceSheetBC(md2);
51
52- md=solve(md,TransientSolutionEnum);
53+ md2.basalforcings.groundedice_melting_rate=zeros(md2.mesh.numberofvertices,1);
54+ md2.basalforcings.floatingice_melting_rate=25*ones(md2.mesh.numberofvertices,1);
55
56- save ./Models/PIG.HighMelt md;
57+ md2.timestepping.time_step=0.1;
58+ md2.timestepping.final_time=10;
59+ md2.transient.requested_outputs={'default','IceVolume','IceVolumeAboveFloatation'}
60+
61+ md2=solve(md2,TransientSolutionEnum);
62+
63+ save ./Models/PIG.FrontRetreat md2;
64 end
Note: See TracBrowser for help on using the repository browser.