source: issm/trunk-jpl/test/NightlyRun/test101.m@ 18895

Last change on this file since 18895 was 18895, checked in by Eric.Larour, 10 years ago

CHG: fixing output definitions given the new format of the massfluxatgate.m constructor.

File size: 2.2 KB
Line 
1md=triangle(model(),'../Exp/Square.exp',50000.);
2md=setmask(md,'all','');
3md=parameterize(md,'../Par/SquareShelfConstrained.par');
4md=setflowequation(md,'SSA','all');
5md.cluster=generic('name',oshostname(),'np',2);
6
7%output
8md.stressbalance.requested_outputs={'default','DeviatoricStressxx','DeviatoricStressyy','DeviatoricStressxy','MassFlux1','MassFlux2','MassFlux3','MassFlux4','MassFlux5','MassFlux6'};
9md.outputdefinition.definitions={...
10 massfluxatgate('name','MassFlux1','profilename',['../Exp/MassFlux1.exp'],'definitionenum',Outputdefinition1Enum),...
11 massfluxatgate('name','MassFlux2','profilename',['../Exp/MassFlux2.exp'],'definitionenum',Outputdefinition2Enum),...
12 massfluxatgate('name','MassFlux3','profilename',['../Exp/MassFlux3.exp'],'definitionenum',Outputdefinition3Enum),...
13 massfluxatgate('name','MassFlux4','profilename',['../Exp/MassFlux4.exp'],'definitionenum',Outputdefinition4Enum),...
14 massfluxatgate('name','MassFlux5','profilename',['../Exp/MassFlux5.exp'],'definitionenum',Outputdefinition5Enum),...
15 massfluxatgate('name','MassFlux6','profilename',['../Exp/MassFlux6.exp'],'definitionenum',Outputdefinition6Enum)...
16 };
17
18md=solve(md,StressbalanceSolutionEnum());
19
20%Fields and tolerances to track changes
21field_names ={'Vx','Vy','Vel','Pressure',...
22 'DeviatoricStressxx','DeviatoricStressyy','DeviatoricStressxy','MassFlux1','MassFlux2','MassFlux3','MassFlux4','MassFlux5','MassFlux6'};
23field_tolerances={2e-13,1e-13,1e-13,1e-13,...
24 1e-13,1e-13,1e-13,...
25 1e-13, 1e-13, 1e-13, 1e-13, 1e-13, 1e-13 };
26field_values={...
27 (md.results.StressbalanceSolution.Vx),...
28 (md.results.StressbalanceSolution.Vy),...
29 (md.results.StressbalanceSolution.Vel),...
30 (md.results.StressbalanceSolution.Pressure),...
31 (md.results.StressbalanceSolution.DeviatoricStressxx),...
32 (md.results.StressbalanceSolution.DeviatoricStressyy),...
33 (md.results.StressbalanceSolution.DeviatoricStressxy),...
34 (md.results.StressbalanceSolution.MassFlux1),...
35 (md.results.StressbalanceSolution.MassFlux2),...
36 (md.results.StressbalanceSolution.MassFlux3),...
37 (md.results.StressbalanceSolution.MassFlux4),...
38 (md.results.StressbalanceSolution.MassFlux5),...
39 (md.results.StressbalanceSolution.MassFlux6)...
40 };
Note: See TracBrowser for help on using the repository browser.