source: issm/trunk-jpl/test/NightlyRun/test317.py

Last change on this file was 26906, checked in by bdef, 3 years ago

CHG: syntax fix

File size: 4.1 KB
Line 
1#Test Name: SquareSheetConstrainedTranHO
2from model import *
3from socket import gethostname
4from triangle import *
5from setmask import *
6from parameterize import *
7from setflowequation import *
8from solve import *
9
10
11md = triangle(model(), '../Exp/Square.exp', 200000.)
12md = setmask(md, '', '')
13md = parameterize(md, '../Par/SquareSheetConstrained.py')
14md.basalforcings.groundedice_melting_rate[:] = 5.
15md.extrude(3, 1.)
16md = setflowequation(md, 'HO', 'all')
17md.cluster = generic('name', gethostname(), 'np', 3)
18md.transient.requested_outputs = ['default', 'GroundedArea', 'FloatingArea', 'TotalFloatingBmb', 'TotalGroundedBmb']
19md = solve(md, 'Transient')
20
21#Fields and tolerances to track changes
22field_names = ['Vx1', 'Vy1', 'Vz1', 'Vel1', 'Pressure1', 'Bed1', 'Surface1', 'Thickness1', 'Temperature1', 'BasalforcingsGroundediceMeltingRate1', 'GroundedArea1', 'FloatingArea1', 'TotalFloatingBmb1', 'TotalGroundedBmb1',
23 'Vx2', 'Vy2', 'Vz2', 'Vel2', 'Pressure2', 'Bed2', 'Surface2', 'Thickness2', 'Temperature2', 'BasalforcingsGroundediceMeltingRate2', 'GroundedArea2', 'FloatingArea2', 'TotalFloatingBmb2', 'TotalGroundedBmb2',
24 'Vx3', 'Vy3', 'Vz3', 'Vel3', 'Pressure3', 'Bed3', 'Surface3', 'Thickness3', 'Temperature3', 'BasalforcingsGroundediceMeltingRate3', 'GroundedArea3', 'FloatingArea3', 'TotalFloatingBmb2', 'TotalGroundedBmb2']
25field_tolerances = [1e-09, 1e-09, 1e-09, 1e-09, 1e-10, 1e-10, 1e-10, 1e-10, 1e-10, 1e-10, 1e-12, 1e-12, 1e-12, 1e-12,
26 1e-09, 1e-09, 1e-09, 1e-09, 1e-10, 1e-10, 1e-10, 1e-10, 1e-10, 1e-10, 1e-12, 1e-12, 1e-12, 1e-12,
27 1e-09, 5e-10, 1e-09, 1e-09, 1e-10, 1e-10, 1e-10, 1e-10, 1e-10, 1e-10, 1e-12, 1e-12, 1e-12, 1e-12]
28field_values = [md.results.TransientSolution[0].Vx,
29 md.results.TransientSolution[0].Vy,
30 md.results.TransientSolution[0].Vz,
31 md.results.TransientSolution[0].Vel,
32 md.results.TransientSolution[0].Pressure,
33 md.results.TransientSolution[0].Base,
34 md.results.TransientSolution[0].Surface,
35 md.results.TransientSolution[0].Thickness,
36 md.results.TransientSolution[0].Temperature,
37 md.results.TransientSolution[0].BasalforcingsGroundediceMeltingRate,
38 md.results.TransientSolution[0].GroundedArea,
39 md.results.TransientSolution[0].FloatingArea,
40 md.results.TransientSolution[0].TotalFloatingBmb,
41 md.results.TransientSolution[0].TotalGroundedBmb,
42 md.results.TransientSolution[1].Vx,
43 md.results.TransientSolution[1].Vy,
44 md.results.TransientSolution[1].Vz,
45 md.results.TransientSolution[1].Vel,
46 md.results.TransientSolution[1].Pressure,
47 md.results.TransientSolution[1].Base,
48 md.results.TransientSolution[1].Surface,
49 md.results.TransientSolution[1].Thickness,
50 md.results.TransientSolution[1].Temperature,
51 md.results.TransientSolution[1].BasalforcingsGroundediceMeltingRate,
52 md.results.TransientSolution[1].GroundedArea,
53 md.results.TransientSolution[1].FloatingArea,
54 md.results.TransientSolution[1].TotalFloatingBmb,
55 md.results.TransientSolution[1].TotalGroundedBmb,
56 md.results.TransientSolution[2].Vx,
57 md.results.TransientSolution[2].Vy,
58 md.results.TransientSolution[2].Vz,
59 md.results.TransientSolution[2].Vel,
60 md.results.TransientSolution[2].Pressure,
61 md.results.TransientSolution[2].Base,
62 md.results.TransientSolution[2].Surface,
63 md.results.TransientSolution[2].Thickness,
64 md.results.TransientSolution[2].Temperature,
65 md.results.TransientSolution[2].BasalforcingsGroundediceMeltingRate,
66 md.results.TransientSolution[2].GroundedArea,
67 md.results.TransientSolution[2].FloatingArea,
68 md.results.TransientSolution[2].TotalFloatingBmb,
69 md.results.TransientSolution[2].TotalGroundedBmb]
Note: See TracBrowser for help on using the repository browser.