source: issm/trunk/test/NightlyRun/test811.m@ 27035

Last change on this file since 27035 was 27035, checked in by Mathieu Morlighem, 3 years ago

merged trunk-jpl and trunk for revision 27033

File size: 2.0 KB
RevLine 
[27035]1%Test Name: ValleyGlacierLevelsetCalvingMOLHO2d
[26440]2md=triangle(model(),'../Exp/Square.exp',50000);
3md=setmask(md,'','');
4md=parameterize(md,'../Par/ValleyGlacierShelf.par');
[27035]5md=setflowequation(md,'MOLHO','all');
[26440]6md.cluster=generic('name',oshostname(),'np',3);
7
8%Transient
9md.transient.isstressbalance=1;
10md.transient.ismasstransport=1;
11md.transient.issmb=1;
12md.transient.isthermal=0;
13md.transient.isgroundingline=1;
14md.transient.ismovingfront=1;
15
16md.calving.calvingrate=1000.*ones(md.mesh.numberofvertices,1);
17md.frontalforcings.meltingrate=zeros(md.mesh.numberofvertices,1);
18md.levelset.migration_max = 1e10;
19
[27035]20md=SetMOLHOBC(md);
[26440]21md=solve(md,'Transient');
22
23%Fields and tolerances to track changes
24field_names ={'Vx1','Vy1','Vel1','Pressure1','Thickness1','Surface1','MaskIceLevelset1',...
25 'Vx2','Vy2','Vel2','Pressure2','Thickness2','Surface2','MaskIceLevelset2',...
26 'Vx3','Vy3','Vel3','Pressure3','Thickness3','Surface3','MaskIceLevelset3'};
27field_tolerances={1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,...
28 2e-13,2e-13,2e-13,1e-13,1e-13,1e-13,1e-13,...
29 2e-13,2e-13,2e-13,1e-13,1e-13,1e-13,1e-13};
30field_values={...
31 md.results.TransientSolution(1).Vx,...
32 md.results.TransientSolution(1).Vy,...
33 md.results.TransientSolution(1).Vel,...
34 md.results.TransientSolution(1).Pressure,...
35 md.results.TransientSolution(1).Thickness,...
36 md.results.TransientSolution(1).Surface,...
37 md.results.TransientSolution(1).MaskIceLevelset,...
38 md.results.TransientSolution(2).Vx,...
39 md.results.TransientSolution(2).Vy,...
40 md.results.TransientSolution(2).Vel,...
41 md.results.TransientSolution(2).Pressure,...
42 md.results.TransientSolution(2).Thickness,...
43 md.results.TransientSolution(2).Surface,...
44 md.results.TransientSolution(2).MaskIceLevelset,...
45 md.results.TransientSolution(3).Vx,...
46 md.results.TransientSolution(3).Vy,...
47 md.results.TransientSolution(3).Vel,...
48 md.results.TransientSolution(3).Pressure,...
49 md.results.TransientSolution(3).Thickness,...
50 md.results.TransientSolution(3).Surface,...
51 md.results.TransientSolution(3).MaskIceLevelset,...
52 };
Note: See TracBrowser for help on using the repository browser.