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

Last change on this file was 28057, checked in by jdquinn, 14 months ago

CHG: Adjusted tolerances; updated test suites

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