Changeset 24313 for issm/trunk/test/NightlyRun/test125.py
- Timestamp:
- 11/01/19 12:01:57 (5 years ago)
- Location:
- issm/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk
-
issm/trunk/test
- Property svn:mergeinfo changed
-
issm/trunk/test/NightlyRun/test125.py
r21729 r24313 7 7 from setflowequation import * 8 8 from solve import * 9 10 from massfluxatgate import massfluxatgate11 9 from generic import generic 12 10 import copy 13 11 14 md =triangle(model(),'../Exp/Square.exp',150000.)15 md =setmask(md,'all','')16 md =parameterize(md,'../Par/SquareShelfConstrained.py')17 md =setflowequation(md,'SSA','all')18 md.cluster =generic('name',gethostname(),'np',1)19 md.transient.requested_outputs =['IceVolume','TotalSmb']12 md = triangle(model(), '../Exp/Square.exp', 150000.) 13 md = setmask(md, 'all', '') 14 md = parameterize(md, '../Par/SquareShelfConstrained.py') 15 md = setflowequation(md, 'SSA', 'all') 16 md.cluster = generic('name', gethostname(), 'np', 1) 17 md.transient.requested_outputs = ['IceVolume', 'TotalSmb'] 20 18 21 md.verbose =verbose('solution',1)22 md.settings.recording_frequency =519 md.verbose = verbose('solution', 1) 20 md.settings.recording_frequency = 4 23 21 24 22 # time steps and resolution 25 md.timestepping.final_time=8 23 md.timestepping.final_time = 19 24 md.settings.output_frequency = 2 26 25 27 md =solve(md,'Transient')28 md2 =copy.deepcopy(md)29 md =solve(md,'Transient','restart',1)26 md = solve(md, 'Transient') 27 md2 = copy.deepcopy(md) 28 md = solve(md, 'Transient', 'restart', 1) 30 29 31 30 #Fields and tolerances to track changes 32 field_names =['Vx1','Vy1','Vel1','TotalSmb1','Bed1','Surface1','Thickness1','Volume1','Vx2','Vy2','Vel2','TotalSmb2','Bed2','Surface2','Thickness2','Volume2','Vx3','Vy3','Vel3','TotalSmb3','Bed3','Surface3','Thickness3','Volume3'] 33 field_tolerances=[1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,\ 34 1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,\ 35 1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,\ 36 1e-13,1e-13,1e-13,1e-13,1e-13,1e-13] 37 field_values=[\ 38 md2.results.TransientSolution[5].Vx-md.results.TransientSolution[5].Vx,\ 39 md2.results.TransientSolution[5].Vy-md.results.TransientSolution[5].Vy,\ 40 md2.results.TransientSolution[5].Vel-md.results.TransientSolution[5].Vel,\ 41 md2.results.TransientSolution[5].TotalSmb-md.results.TransientSolution[5].TotalSmb,\ 42 md2.results.TransientSolution[5].Base-md.results.TransientSolution[5].Base,\ 43 md2.results.TransientSolution[5].Surface-md.results.TransientSolution[5].Surface,\ 44 md2.results.TransientSolution[5].Thickness-md.results.TransientSolution[5].Thickness,\ 45 md2.results.TransientSolution[5].IceVolume-md.results.TransientSolution[5].IceVolume,\ 46 md2.results.TransientSolution[6].Vx-md.results.TransientSolution[6].Vx,\ 47 md2.results.TransientSolution[6].Vy-md.results.TransientSolution[6].Vy,\ 48 md2.results.TransientSolution[6].Vel-md.results.TransientSolution[6].Vel,\ 49 md2.results.TransientSolution[6].TotalSmb-md.results.TransientSolution[6].TotalSmb,\ 50 md2.results.TransientSolution[6].Base-md.results.TransientSolution[6].Base,\ 51 md2.results.TransientSolution[6].Surface-md.results.TransientSolution[6].Surface,\ 52 md2.results.TransientSolution[6].Thickness-md.results.TransientSolution[6].Thickness,\ 53 md2.results.TransientSolution[6].IceVolume-md.results.TransientSolution[6].IceVolume,\ 54 md2.results.TransientSolution[7].Vx-md.results.TransientSolution[7].Vx,\ 55 md2.results.TransientSolution[7].Vy-md.results.TransientSolution[7].Vy,\ 56 md2.results.TransientSolution[7].Vel-md.results.TransientSolution[7].Vel,\ 57 md2.results.TransientSolution[7].TotalSmb-md.results.TransientSolution[7].TotalSmb,\ 58 md2.results.TransientSolution[7].Base-md.results.TransientSolution[7].Base,\ 59 md2.results.TransientSolution[7].Surface-md.results.TransientSolution[7].Surface,\ 60 md2.results.TransientSolution[7].Thickness-md.results.TransientSolution[7].Thickness,\ 61 md2.results.TransientSolution[7].IceVolume-md.results.TransientSolution[7].IceVolume\ 62 ] 63 31 field_names = ['Vx1', 'Vy1', 'Vel1', 'TotalSmb1', 'Bed1', 'Surface1', 'Thickness1', 'Volume1', 'Vx2', 'Vy2', 'Vel2', 'TotalSmb2', 'Bed2', 'Surface2', 'Thickness2', 'Volume2', 'Vx3', 'Vy3', 'Vel3', 'TotalSmb3', 'Bed3', 'Surface3', 'Thickness3', 'Volume3'] 32 field_tolerances = [1e-13, 1e-13, 1e-13, 1e-13, 1e-13, 1e-13, 33 1e-13, 1e-13, 1e-13, 1e-13, 1e-13, 1e-13, 34 1e-13, 1e-13, 1e-13, 1e-13, 1e-13, 1e-13, 35 1e-13, 1e-13, 1e-13, 1e-13, 1e-13, 1e-13] 36 field_values = [md2.results.TransientSolution[6].Vx - md.results.TransientSolution[6].Vx, 37 md2.results.TransientSolution[6].Vy - md.results.TransientSolution[6].Vy, 38 md2.results.TransientSolution[6].Vel - md.results.TransientSolution[6].Vel, 39 md2.results.TransientSolution[6].TotalSmb - md.results.TransientSolution[6].TotalSmb, 40 md2.results.TransientSolution[6].Base - md.results.TransientSolution[6].Base, 41 md2.results.TransientSolution[6].Surface - md.results.TransientSolution[6].Surface, 42 md2.results.TransientSolution[6].Thickness - md.results.TransientSolution[6].Thickness, 43 md2.results.TransientSolution[6].IceVolume - md.results.TransientSolution[6].IceVolume, 44 md2.results.TransientSolution[7].Vx - md.results.TransientSolution[7].Vx, 45 md2.results.TransientSolution[7].Vy - md.results.TransientSolution[7].Vy, 46 md2.results.TransientSolution[7].Vel - md.results.TransientSolution[7].Vel, 47 md2.results.TransientSolution[7].TotalSmb - md.results.TransientSolution[7].TotalSmb, 48 md2.results.TransientSolution[7].Base - md.results.TransientSolution[7].Base, 49 md2.results.TransientSolution[7].Surface - md.results.TransientSolution[7].Surface, 50 md2.results.TransientSolution[7].Thickness - md.results.TransientSolution[7].Thickness, 51 md2.results.TransientSolution[7].IceVolume - md.results.TransientSolution[7].IceVolume, 52 md2.results.TransientSolution[8].Vx - md.results.TransientSolution[8].Vx, 53 md2.results.TransientSolution[8].Vy - md.results.TransientSolution[8].Vy, 54 md2.results.TransientSolution[8].Vel - md.results.TransientSolution[8].Vel, 55 md2.results.TransientSolution[8].TotalSmb - md.results.TransientSolution[8].TotalSmb, 56 md2.results.TransientSolution[8].Base - md.results.TransientSolution[8].Base, 57 md2.results.TransientSolution[8].Surface - md.results.TransientSolution[8].Surface, 58 md2.results.TransientSolution[8].Thickness - md.results.TransientSolution[8].Thickness, 59 md2.results.TransientSolution[8].IceVolume - md.results.TransientSolution[8].IceVolume]
Note:
See TracChangeset
for help on using the changeset viewer.