Ignore:
Timestamp:
11/01/19 12:01:57 (5 years ago)
Author:
Mathieu Morlighem
Message:

merged trunk-jpl and trunk for revision 24310

Location:
issm/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk

  • issm/trunk/test

  • issm/trunk/test/NightlyRun/test125.py

    r21729 r24313  
    77from setflowequation import *
    88from solve import *
    9 
    10 from massfluxatgate import massfluxatgate
    119from generic import generic
    1210import copy
    1311
    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']
     12md = triangle(model(), '../Exp/Square.exp', 150000.)
     13md = setmask(md, 'all', '')
     14md = parameterize(md, '../Par/SquareShelfConstrained.py')
     15md = setflowequation(md, 'SSA', 'all')
     16md.cluster = generic('name', gethostname(), 'np', 1)
     17md.transient.requested_outputs = ['IceVolume', 'TotalSmb']
    2018
    21 md.verbose=verbose('solution',1)
    22 md.settings.recording_frequency=5
     19md.verbose = verbose('solution', 1)
     20md.settings.recording_frequency = 4
    2321
    2422# time steps and resolution
    25 md.timestepping.final_time=8
     23md.timestepping.final_time = 19
     24md.settings.output_frequency = 2
    2625
    27 md=solve(md,'Transient')
    28 md2=copy.deepcopy(md)
    29 md=solve(md,'Transient','restart',1)
     26md = solve(md, 'Transient')
     27md2 = copy.deepcopy(md)
     28md = solve(md, 'Transient', 'restart', 1)
    3029
    3130#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 
     31field_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']
     32field_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]
     36field_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.