source: issm/trunk-jpl/jenkins/javascript/karma/scripts/test110.js@ 20767

Last change on this file since 20767 was 20767, checked in by ayfeng, 9 years ago

Add karma testing suite, fix bug causing extrude to fail
Added ability to run tests via karma test runner,
ported mask, mesh2d, mesh3dprisms

File size: 1.8 KB
Line 
1//Test Name: SquareShelfConstrainedTranSSA2d
2var md = new model();
3triangle(md,square[0],150000.);
4setmask(md,'all','');
5parameterize(md);
6setflowequation(md,'SSA','all');
7//md.cluster=generic('name',oshostname(),'np',3);
8md.transient.requested_outputs=['IceVolume'];
9
10md=solve(md,TransientSolutionEnum());
11
12//Fields and tolerances to track changes
13field_names =['Vx1','Vy1','Vel1','Pressure1','Bed1','Surface1','Thickness1','Volume1','Vx2','Vy2','Vel2','Pressure2','Bed2','Surface2','Thickness2','Volume2','Vx3','Vy3','Vel3','Pressure3','Bed3','Surface3','Thickness3','Volume3'];
14field_tolerances=[1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,
15 1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,
16 1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13];
17field_values=[
18 (md.results.TransientSolution[0](1).Vx),
19 (md.results.TransientSolution[0](1).Vy),
20 (md.results.TransientSolution[0](1).Vel),
21 (md.results.TransientSolution[0](1).Pressure),
22 (md.results.TransientSolution[0](1).Base),
23 (md.results.TransientSolution[0](1).Surface),
24 (md.results.TransientSolution[0](1).Thickness),
25 (md.results.TransientSolution[0](1).IceVolume),
26 (md.results.TransientSolution[0](2).Vx),
27 (md.results.TransientSolution[0](2).Vy),
28 (md.results.TransientSolution[0](2).Vel),
29 (md.results.TransientSolution[0](2).Pressure),
30 (md.results.TransientSolution[0](2).Base),
31 (md.results.TransientSolution[0](2).Surface),
32 (md.results.TransientSolution[0](2).Thickness),
33 (md.results.TransientSolution[0](2).IceVolume),
34 (md.results.TransientSolution[0](3).Vx),
35 (md.results.TransientSolution[0](3).Vy),
36 (md.results.TransientSolution[0](3).Vel),
37 (md.results.TransientSolution[0](3).Pressure),
38 (md.results.TransientSolution[0](3).Base),
39 (md.results.TransientSolution[0](3).Surface),
40 (md.results.TransientSolution[0](3).Thickness),
41 (md.results.TransientSolution[0](3).IceVolume),
42 ];
Note: See TracBrowser for help on using the repository browser.