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

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

pep8 compliance of NTs

File size: 1.7 KB
Line 
1#Test Name: SquareShelfConstrainedEnthalpyTran
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', 180000)
12md = setmask(md, 'all', '')
13md = parameterize(md, '../Par/SquareShelfConstrained.py')
14md.extrude(3, 1.)
15md = setflowequation(md, 'SSA', 'all')
16md.cluster = generic('name', gethostname(), 'np', 3)
17md.initialization.waterfraction = np.zeros((md.mesh.numberofvertices))
18md.initialization.watercolumn = np.zeros((md.mesh.numberofvertices))
19md.transient.isstressbalance = False
20md.transient.ismasstransport = False
21md.transient.issmb = True
22md.transient.isthermal = True
23md.transient.isgroundingline = False
24md.thermal.isenthalpy = 1
25md.thermal.isdynamicbasalspc = 1
26md = solve(md, 'Transient')
27
28#Fields and tolerances to track changes
29field_names = ['Enthalpy1', 'Waterfraction1', 'Temperature1',
30 'Enthalpy2', 'Waterfraction2', 'Temperature2',
31 'Enthalpy3', 'Waterfraction3', 'Temperature3']
32field_tolerances = [1e-13, 1e-13, 1e-13, 1e-13, 1e-13, 1e-13, 1e-13, 1e-9, 1e-13]
33field_values = [md.results.TransientSolution[0].Enthalpy,
34 md.results.TransientSolution[0].Waterfraction,
35 md.results.TransientSolution[0].Temperature,
36 md.results.TransientSolution[1].Enthalpy,
37 md.results.TransientSolution[1].Waterfraction,
38 md.results.TransientSolution[1].Temperature,
39 md.results.TransientSolution[2].Enthalpy,
40 md.results.TransientSolution[2].Waterfraction,
41 md.results.TransientSolution[2].Temperature]
Note: See TracBrowser for help on using the repository browser.