source: issm/trunk-jpl/test/NightlyRun/test122.py@ 23793

Last change on this file since 23793 was 23793, checked in by bdef, 6 years ago

pep8 compliance of NTs

File size: 3.2 KB
RevLine 
[19049]1#Test Name: SquareShelfConstrainedTransHOEnth
[13335]2from model import *
[21408]3from socket import gethostname
[13335]4from triangle import *
5from setmask import *
6from parameterize import *
7from setflowequation import *
8from solve import *
9
[21408]10
[23793]11md = triangle(model(), '../Exp/Square.exp', 200000)
12md = setmask(md, 'all', '')
13md = parameterize(md, '../Par/SquareShelfConstrained.py')
14md.extrude(3, 1.)
15md = setflowequation(md, 'HO', 'all')
16md.initialization.waterfraction = np.zeros((md.mesh.numberofvertices))
17md.initialization.watercolumn = np.zeros((md.mesh.numberofvertices))
18md.thermal.isenthalpy = 1
19md.thermal.isdynamicbasalspc = 1
20md.thermal.stabilization = 2
21md.cluster = generic('name', gethostname(), 'np', 3)
22md = solve(md, 'Transient')
[13335]23
24#Fields and tolerances to track changes
[23793]25field_names = ['Vx1', 'Vy1', 'Vz1', 'Vel1', 'Pressure1', 'Bed1', 'Surface1', 'Thickness1', 'Temperature1', 'Enthalpy1', 'Waterfraction1',
26 'Vx2', 'Vy2', 'Vz2', 'Vel2', 'Pressure2', 'Bed2', 'Surface2', 'Thickness2', 'Temperature2', 'Enthalpy2', 'Waterfraction2',
27 'Vx3', 'Vy3', 'Vz3', 'Vel3', 'Pressure3', 'Bed3', 'Surface3', 'Thickness3', 'Temperature3', 'Enthalpy3', 'Waterfraction3']
28field_tolerances = [1e-09, 1e-09, 1e-09, 1e-09, 1e-09, 1e-09, 1e-09, 1e-09, 1e-09, 1e-09, 1e-09,
29 1e-09, 1e-09, 1e-08, 1e-09, 1e-09, 1e-09, 1e-09, 1e-09, 1e-09, 1e-09, 1e-09,
30 1e-09, 1e-09, 1e-08, 1e-09, 1e-09, 1e-09, 1e-09, 1e-09, 1e-09, 1e-09, 1e-09]
31field_values = [md.results.TransientSolution[0].Vx,
32 md.results.TransientSolution[0].Vy,
33 md.results.TransientSolution[0].Vz,
34 md.results.TransientSolution[0].Vel,
35 md.results.TransientSolution[0].Pressure,
36 md.results.TransientSolution[0].Base,
37 md.results.TransientSolution[0].Surface,
38 md.results.TransientSolution[0].Thickness,
39 md.results.TransientSolution[0].Temperature,
40 md.results.TransientSolution[0].Enthalpy,
41 md.results.TransientSolution[0].Waterfraction,
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].Enthalpy,
52 md.results.TransientSolution[1].Waterfraction,
53 md.results.TransientSolution[2].Vx,
54 md.results.TransientSolution[2].Vy,
55 md.results.TransientSolution[2].Vz,
56 md.results.TransientSolution[2].Vel,
57 md.results.TransientSolution[2].Pressure,
58 md.results.TransientSolution[2].Base,
59 md.results.TransientSolution[2].Surface,
60 md.results.TransientSolution[2].Thickness,
61 md.results.TransientSolution[2].Temperature,
62 md.results.TransientSolution[2].Enthalpy,
63 md.results.TransientSolution[2].Waterfraction]
Note: See TracBrowser for help on using the repository browser.