source:
issm/oecreview/Archive/19101-20495/ISSM-19337-19338.diff@
20498
Last change on this file since 20498 was 20498, checked in by , 9 years ago | |
---|---|
File size: 15.8 KB |
-
../trunk-jpl/test/NightlyRun/test125.m
1 %Test Name: SquareShelfConstrainedRestartTranSSA2d 2 md=triangle(model(),'../Exp/Square.exp',150000.); 3 md=setmask(md,'all',''); 4 md=parameterize(md,'../Par/SquareShelfConstrained.par'); 5 md=setflowequation(md,'SSA','all'); 6 md.cluster=generic('name',oshostname(),'np',1); 7 md.transient.requested_outputs={'IceVolume','TotalSmb'}; 8 9 md.verbose=verbose('solution',true); 10 md.settings.recording_frequency=5; 11 12 % time steps and resolution 13 md.timestepping.final_time=8; 14 15 md=solve(md,TransientSolutionEnum()); 16 md2=solve(md,TransientSolutionEnum(),'restart',1); 17 18 %Fields and tolerances to track changes 19 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'}; 20 field_tolerances={1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,... 21 1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,... 22 1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13}; 23 field_values={... 24 (md.results.TransientSolution(6).Vx)-(md2.results.TransientSolution(1).Vx),... 25 (md.results.TransientSolution(6).Vy)-(md2.results.TransientSolution(1).Vy),... 26 (md.results.TransientSolution(6).Vel)-(md2.results.TransientSolution(1).Vel),... 27 (md.results.TransientSolution(6).TotalSmb)-(md2.results.TransientSolution(1).TotalSmb),... 28 (md.results.TransientSolution(6).Base)-(md2.results.TransientSolution(1).Base),... 29 (md.results.TransientSolution(6).Surface)-(md2.results.TransientSolution(1).Surface),... 30 (md.results.TransientSolution(6).Thickness)-(md2.results.TransientSolution(1).Thickness),... 31 (md.results.TransientSolution(6).IceVolume)-(md2.results.TransientSolution(1).IceVolume),... 32 (md.results.TransientSolution(7).Vx)-(md2.results.TransientSolution(2).Vx),... 33 (md.results.TransientSolution(7).Vy)-(md2.results.TransientSolution(2).Vy),... 34 (md.results.TransientSolution(7).Vel)-(md2.results.TransientSolution(2).Vel),... 35 (md.results.TransientSolution(7).TotalSmb)-(md2.results.TransientSolution(2).TotalSmb),... 36 (md.results.TransientSolution(7).Base)-(md2.results.TransientSolution(2).Base),... 37 (md.results.TransientSolution(7).Surface)-(md2.results.TransientSolution(2).Surface),... 38 (md.results.TransientSolution(7).Thickness)-(md2.results.TransientSolution(2).Thickness),... 39 (md.results.TransientSolution(7).IceVolume)-(md2.results.TransientSolution(2).IceVolume),... 40 (md.results.TransientSolution(8).Vx)-(md2.results.TransientSolution(3).Vx),... 41 (md.results.TransientSolution(8).Vy)-(md2.results.TransientSolution(3).Vy),... 42 (md.results.TransientSolution(8).Vel)-(md2.results.TransientSolution(3).Vel),... 43 (md.results.TransientSolution(8).TotalSmb)-(md2.results.TransientSolution(3).TotalSmb),... 44 (md.results.TransientSolution(8).Base)-(md2.results.TransientSolution(3).Base),... 45 (md.results.TransientSolution(8).Surface)-(md2.results.TransientSolution(3).Surface),... 46 (md.results.TransientSolution(8).Thickness)-(md2.results.TransientSolution(3).Thickness),... 47 (md.results.TransientSolution(8).IceVolume)-(md2.results.TransientSolution(3).IceVolume),... 48 }; -
../trunk-jpl/test/NightlyRun/test126.m
1 %Test Name: SquareShelfConstrainedRestartTranHO3d 2 md=triangle(model(),'../Exp/Square.exp',150000.); 3 md=setmask(md,'all',''); 4 md=parameterize(md,'../Par/SquareShelfConstrained.par'); 5 md.cluster=generic('name',oshostname(),'np',1); 6 md=extrude(md,3,1.); 7 md=setflowequation(md,'HO','all'); 8 md.transient.requested_outputs={'IceVolume','TotalSmb'}; 9 10 md.verbose=verbose('solution',true); 11 md.settings.recording_frequency=5; 12 13 % time steps and resolution 14 md.timestepping.final_time=8; 15 16 md=solve(md,TransientSolutionEnum()); 17 md2=solve(md,TransientSolutionEnum(),'restart',1); 18 19 %Fields and tolerances to track changes 20 field_names ={'Vx1','Vy1','Vel1','TotalSmb1','Bed1','Surface1','Thickness1','Volume1','Temperature1','Pressure1','Vx2','Vy2','Vel2','TotalSmb2','Bed2','Surface2','Thickness2','Volume2','Temperature2','Pressure2','Vx3','Vy3','Vel3','TotalSmb3','Bed3','Surface3','Thickness3','Volume3','Temperature3','Pressure3'}; 21 field_tolerances={1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,... 22 1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,... 23 1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,... 24 1e-13,1e-13,1e-13,1e-13,1e-13,1e-13}; 25 field_values={... 26 (md.results.TransientSolution(6).Vx)-(md2.results.TransientSolution(1).Vx),... 27 (md.results.TransientSolution(6).Vy)-(md2.results.TransientSolution(1).Vy),... 28 (md.results.TransientSolution(6).Vel)-(md2.results.TransientSolution(1).Vel),... 29 (md.results.TransientSolution(6).TotalSmb)-(md2.results.TransientSolution(1).TotalSmb),... 30 (md.results.TransientSolution(6).Base)-(md2.results.TransientSolution(1).Base),... 31 (md.results.TransientSolution(6).Surface)-(md2.results.TransientSolution(1).Surface),... 32 (md.results.TransientSolution(6).Thickness)-(md2.results.TransientSolution(1).Thickness),... 33 (md.results.TransientSolution(6).IceVolume)-(md2.results.TransientSolution(1).IceVolume),... 34 (md.results.TransientSolution(6).Temperature)-(md2.results.TransientSolution(1).Temperature),... 35 (md.results.TransientSolution(6).Pressure)-(md2.results.TransientSolution(1).Pressure),... 36 (md.results.TransientSolution(7).Vx)-(md2.results.TransientSolution(2).Vx),... 37 (md.results.TransientSolution(7).Vy)-(md2.results.TransientSolution(2).Vy),... 38 (md.results.TransientSolution(7).Vel)-(md2.results.TransientSolution(2).Vel),... 39 (md.results.TransientSolution(7).TotalSmb)-(md2.results.TransientSolution(2).TotalSmb),... 40 (md.results.TransientSolution(7).Base)-(md2.results.TransientSolution(2).Base),... 41 (md.results.TransientSolution(7).Surface)-(md2.results.TransientSolution(2).Surface),... 42 (md.results.TransientSolution(7).Thickness)-(md2.results.TransientSolution(2).Thickness),... 43 (md.results.TransientSolution(7).IceVolume)-(md2.results.TransientSolution(2).IceVolume),... 44 (md.results.TransientSolution(7).Temperature)-(md2.results.TransientSolution(2).Temperature),... 45 (md.results.TransientSolution(7).Pressure)-(md2.results.TransientSolution(2).Pressure),... 46 (md.results.TransientSolution(8).Vx)-(md2.results.TransientSolution(3).Vx),... 47 (md.results.TransientSolution(8).Vy)-(md2.results.TransientSolution(3).Vy),... 48 (md.results.TransientSolution(8).Vel)-(md2.results.TransientSolution(3).Vel),... 49 (md.results.TransientSolution(8).TotalSmb)-(md2.results.TransientSolution(3).TotalSmb),... 50 (md.results.TransientSolution(8).Base)-(md2.results.TransientSolution(3).Base),... 51 (md.results.TransientSolution(8).Surface)-(md2.results.TransientSolution(3).Surface),... 52 (md.results.TransientSolution(8).Thickness)-(md2.results.TransientSolution(3).Thickness),... 53 (md.results.TransientSolution(8).IceVolume)-(md2.results.TransientSolution(3).IceVolume),... 54 (md.results.TransientSolution(8).Temperature)-(md2.results.TransientSolution(3).Temperature),... 55 (md.results.TransientSolution(8).Pressure)-(md2.results.TransientSolution(3).Pressure),... 56 }; -
../trunk-jpl/test/NightlyRun/test125.py
1 #Test Name: SquareShelfConstrainedRestartTranSSA2d 2 from model import * 3 from triangle import * 4 from setmask import * 5 from parameterize import * 6 from setflowequation import * 7 from EnumDefinitions import * 8 from solve import * 9 from MatlabFuncs import * 10 from massfluxatgate import massfluxatgate 11 from generic import generic 12 import copy 13 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',oshostname(),'np',1) 19 md.transient.requested_outputs=['IceVolume','TotalSmb'] 20 21 md.verbose=verbose('solution',1); 22 md.settings.recording_frequency=5 23 24 # time steps and resolution 25 md.timestepping.final_time=8 26 27 md=solve(md,TransientSolutionEnum()) 28 md2=copy.deepcopy(md) 29 md=solve(md,TransientSolutionEnum(),'restart',1) 30 31 #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[0].Vx,\ 39 md2.results.TransientSolution[5].Vy-md.results.TransientSolution[0].Vy,\ 40 md2.results.TransientSolution[5].Vel-md.results.TransientSolution[0].Vel,\ 41 md2.results.TransientSolution[5].TotalSmb-md.results.TransientSolution[0].TotalSmb,\ 42 md2.results.TransientSolution[5].Base-md.results.TransientSolution[0].Base,\ 43 md2.results.TransientSolution[5].Surface-md.results.TransientSolution[0].Surface,\ 44 md2.results.TransientSolution[5].Thickness-md.results.TransientSolution[0].Thickness,\ 45 md2.results.TransientSolution[5].IceVolume-md.results.TransientSolution[0].IceVolume,\ 46 md2.results.TransientSolution[6].Vx-md.results.TransientSolution[1].Vx,\ 47 md2.results.TransientSolution[6].Vy-md.results.TransientSolution[1].Vy,\ 48 md2.results.TransientSolution[6].Vel-md.results.TransientSolution[1].Vel,\ 49 md2.results.TransientSolution[6].TotalSmb-md.results.TransientSolution[1].TotalSmb,\ 50 md2.results.TransientSolution[6].Base-md.results.TransientSolution[1].Base,\ 51 md2.results.TransientSolution[6].Surface-md.results.TransientSolution[1].Surface,\ 52 md2.results.TransientSolution[6].Thickness-md.results.TransientSolution[1].Thickness,\ 53 md2.results.TransientSolution[6].IceVolume-md.results.TransientSolution[1].IceVolume,\ 54 md2.results.TransientSolution[7].Vx-md.results.TransientSolution[2].Vx,\ 55 md2.results.TransientSolution[7].Vy-md.results.TransientSolution[2].Vy,\ 56 md2.results.TransientSolution[7].Vel-md.results.TransientSolution[2].Vel,\ 57 md2.results.TransientSolution[7].TotalSmb-md.results.TransientSolution[2].TotalSmb,\ 58 md2.results.TransientSolution[7].Base-md.results.TransientSolution[2].Base,\ 59 md2.results.TransientSolution[7].Surface-md.results.TransientSolution[2].Surface,\ 60 md2.results.TransientSolution[7].Thickness-md.results.TransientSolution[2].Thickness,\ 61 md2.results.TransientSolution[7].IceVolume-md.results.TransientSolution[2].IceVolume\ 62 ] 63 -
../trunk-jpl/test/NightlyRun/test126.py
1 #Test Name: SquareShelfConstrainedRestartTranHO3d 2 from model import * 3 from triangle import * 4 from setmask import * 5 from parameterize import * 6 from setflowequation import * 7 from EnumDefinitions import * 8 from solve import * 9 from MatlabFuncs import * 10 from massfluxatgate import massfluxatgate 11 from generic import generic 12 import copy 13 14 md=triangle(model(),'../Exp/Square.exp',150000.) 15 md=setmask(md,'all','') 16 md=parameterize(md,'../Par/SquareShelfConstrained.py') 17 md.cluster=generic('name',oshostname(),'np',1) 18 md.transient.requested_outputs=['IceVolume','TotalSmb'] 19 md.extrude(3,1.) 20 md=setflowequation(md,'HO','all') 21 22 md.verbose=verbose('solution',1); 23 md.settings.recording_frequency=5 24 25 # time steps and resolution 26 md.timestepping.final_time=8 27 28 md=solve(md,TransientSolutionEnum()) 29 md2=copy.deepcopy(md) 30 md=solve(md,TransientSolutionEnum(),'restart',1) 31 32 #Fields and tolerances to track changes 33 field_names =['Vx1','Vy1','Vel1','TotalSmb1','Bed1','Surface1','Thickness1','Volume1','Temperature1','Pressure1','Vx2','Vy2','Vel2','TotalSmb2','Bed2','Surface2','Thickness2','Volume2','Temperature2','Pressure2','Vx3','Vy3','Vel3','TotalSmb3','Bed3','Surface3','Thickness3','Volume3','Temperature3','Pressure3']; 34 field_tolerances=[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 1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,\ 38 1e-13,1e-13,1e-13,1e-13,1e-13,1e-13] 39 field_values=[\ 40 md2.results.TransientSolution[5].Vx-md.results.TransientSolution[0].Vx,\ 41 md2.results.TransientSolution[5].Vy-md.results.TransientSolution[0].Vy,\ 42 md2.results.TransientSolution[5].Vel-md.results.TransientSolution[0].Vel,\ 43 md2.results.TransientSolution[5].TotalSmb-md.results.TransientSolution[0].TotalSmb,\ 44 md2.results.TransientSolution[5].Base-md.results.TransientSolution[0].Base,\ 45 md2.results.TransientSolution[5].Surface-md.results.TransientSolution[0].Surface,\ 46 md2.results.TransientSolution[5].Thickness-md.results.TransientSolution[0].Thickness,\ 47 md2.results.TransientSolution[5].IceVolume-md.results.TransientSolution[0].IceVolume,\ 48 md2.results.TransientSolution[5].Temperature-md.results.TransientSolution[0].Temperature,\ 49 md2.results.TransientSolution[5].Pressure-md.results.TransientSolution[0].Pressure,\ 50 md2.results.TransientSolution[6].Vx-md.results.TransientSolution[1].Vx,\ 51 md2.results.TransientSolution[6].Vy-md.results.TransientSolution[1].Vy,\ 52 md2.results.TransientSolution[6].Vel-md.results.TransientSolution[1].Vel,\ 53 md2.results.TransientSolution[6].TotalSmb-md.results.TransientSolution[1].TotalSmb,\ 54 md2.results.TransientSolution[6].Base-md.results.TransientSolution[1].Base,\ 55 md2.results.TransientSolution[6].Surface-md.results.TransientSolution[1].Surface,\ 56 md2.results.TransientSolution[6].Thickness-md.results.TransientSolution[1].Thickness,\ 57 md2.results.TransientSolution[6].IceVolume-md.results.TransientSolution[1].IceVolume,\ 58 md2.results.TransientSolution[6].Temperature-md.results.TransientSolution[1].Temperature,\ 59 md2.results.TransientSolution[6].Pressure-md.results.TransientSolution[1].Pressure,\ 60 md2.results.TransientSolution[7].Vx-md.results.TransientSolution[2].Vx,\ 61 md2.results.TransientSolution[7].Vy-md.results.TransientSolution[2].Vy,\ 62 md2.results.TransientSolution[7].Vel-md.results.TransientSolution[2].Vel,\ 63 md2.results.TransientSolution[7].TotalSmb-md.results.TransientSolution[2].TotalSmb,\ 64 md2.results.TransientSolution[7].Base-md.results.TransientSolution[2].Base,\ 65 md2.results.TransientSolution[7].Surface-md.results.TransientSolution[2].Surface,\ 66 md2.results.TransientSolution[7].Thickness-md.results.TransientSolution[2].Thickness,\ 67 md2.results.TransientSolution[7].IceVolume-md.results.TransientSolution[2].IceVolume,\ 68 md2.results.TransientSolution[7].Temperature-md.results.TransientSolution[2].Temperature,\ 69 md2.results.TransientSolution[7].Pressure-md.results.TransientSolution[2].Pressure\ 70 ] 71
Note:
See TracBrowser
for help on using the repository browser.