Changeset 22332


Ignore:
Timestamp:
01/04/18 16:41:14 (7 years ago)
Author:
seroussi
Message:

NEW: more test for scaled outputs

Location:
issm/trunk-jpl/test
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/test/NightlyRun/test424.m

    r21056 r22332  
    11%Test Name: SquareSheetShelfGroundingLine2dAggressive
    2 md=triangle(model(),'../Exp/Square.exp',150000.);
     2md=triangle(model(),'../Exp/Square.exp',150000.); %was 150000.
    33md=setmask(md,'../Exp/SquareShelf.exp','');
    44md=parameterize(md,'../Par/SquareSheetShelf.par');
     
    1414md.transient.isgroundingline=1;
    1515md.groundingline.migration='AggressiveMigration';
    16 md.transient.requested_outputs={'IceVolume','IceVolumeAboveFloatation'};
     16md.mesh.scale_factor=ones(md.mesh.numberofvertices,1);
     17md.transient.requested_outputs={'IceVolume','IceVolumeAboveFloatation','IceVolumeAboveFloatationScaled','GroundedArea','FloatingArea','GroundedAreaScaled','FloatingAreaScaled'};
    1718
    1819md.cluster=generic('name',oshostname(),'np',3);
     
    2021
    2122%Fields and tolerances to track changes
    22 field_names     ={'Bed1','Surface1','Thickness1','Floatingice1','IceVolume1','IceVolumeAboveFloatation1',...
    23         'Bed2','Surface2','Thickness2','Floatingice2','IceVolume2','IceVolumeAboveFloatation2',...
    24         'Bed3','Surface3','Thickness3','Floatingice3','IceVolume3','IceVolumeAboveFloatation3'};
    25 field_tolerances={1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,...
    26         1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,...
    27         1e-13,1e-13,1e-13,1e-13,1e-13,1e-13};
     23field_names     ={'Bed1','Surface1','Thickness1','Floatingice1','IceVolume1','IceVolumeAboveFloatation1','IceVolumeAboveFloatationScaled1','GroundedArea1','GroundedAreaScaled1','FloatingArea1','FloatingAreaScaled1',...
     24        'Bed2','Surface2','Thickness2','Floatingice2','IceVolume2','IceVolumeAboveFloatation2','IceVolumeAboveFloatationScaled2','GroundedArea2','GroundedAreaScaled2','FloatingArea2','FloatingAreaScaled2',...
     25        'Bed3','Surface3','Thickness3','Floatingice3','IceVolume3','IceVolumeAboveFloatation3','IceVolumeAboveFloatationScaled3','GroundedArea3','GroundedAreaScaled3','FloatingArea3','FloatingAreaScaled3'};
     26field_tolerances={1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,...
     27        1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,...
     28        1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13};
    2829field_values={...
    2930        (md.results.TransientSolution(1).Base),...
     
    3334        (md.results.TransientSolution(1).IceVolume),...
    3435        (md.results.TransientSolution(1).IceVolumeAboveFloatation),...
     36        (md.results.TransientSolution(1).IceVolumeAboveFloatationScaled),...
     37        (md.results.TransientSolution(1).GroundedArea),...
     38        (md.results.TransientSolution(1).GroundedAreaScaled),...
     39        (md.results.TransientSolution(1).FloatingArea),...
     40        (md.results.TransientSolution(1).FloatingAreaScaled),...
    3541        (md.results.TransientSolution(2).Base),...
    3642        (md.results.TransientSolution(2).Surface),...
     
    3945        (md.results.TransientSolution(2).IceVolume),...
    4046        (md.results.TransientSolution(2).IceVolumeAboveFloatation),...
     47        (md.results.TransientSolution(2).IceVolumeAboveFloatationScaled),...
     48        (md.results.TransientSolution(2).GroundedArea),...
     49        (md.results.TransientSolution(2).GroundedAreaScaled),...
     50        (md.results.TransientSolution(2).FloatingArea),...
     51        (md.results.TransientSolution(2).FloatingAreaScaled),...
    4152        (md.results.TransientSolution(3).Base),...
    4253        (md.results.TransientSolution(3).Surface),...
     
    4556        (md.results.TransientSolution(3).IceVolume),...
    4657        (md.results.TransientSolution(3).IceVolumeAboveFloatation),...
     58        (md.results.TransientSolution(3).IceVolumeAboveFloatationScaled),...
     59        (md.results.TransientSolution(3).GroundedArea),...
     60        (md.results.TransientSolution(3).GroundedAreaScaled),...
     61        (md.results.TransientSolution(3).FloatingArea),...
     62        (md.results.TransientSolution(3).FloatingAreaScaled),...
    4763        };
  • issm/trunk-jpl/test/NightlyRun/test424.py

    r21408 r22332  
    2222md.transient.isgroundingline=True
    2323md.groundingline.migration='AggressiveMigration'
    24 md.transient.requested_outputs=['IceVolume','IceVolumeAboveFloatation']
     24md.transient.requested_outputs=['IceVolume','IceVolumeAboveFloatation','IceVolumeAboveFloatationScaled','GroundedArea','FloatingArea','GroundedAreaScaled','FloatingAreaScaled']
     25md.mesh.scale_factor=0.9*np.ones((md.mesh.numberofvertices))
    2526
    2627md.cluster=generic('name',gethostname(),'np',3)
     
    2829
    2930#Fields and tolerances to track changes
    30 field_names     =['Bed1','Surface1','Thickness1','Floatingice1','IceVolume1','IceVolumeAboveFloatation1',
    31                                                                         'Bed2','Surface2','Thickness2','Floatingice2','IceVolume2','IceVolumeAboveFloatation2',
    32                                                                         'Bed3','Surface3','Thickness3','Floatingice3','IceVolume3','IceVolumeAboveFloatation3']
    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]
     31field_names     =['Bed1','Surface1','Thickness1','Floatingice1','IceVolume1','IceVolumeAboveFloatation1','IceVolumeAboveFloatationScaled1','GroundedArea1','GroundedAreaScaled1','FloatingArea1','FloatingAreaScaled1',
     32                                                                        'Bed2','Surface2','Thickness2','Floatingice2','IceVolume2','IceVolumeAboveFloatation2','IceVolumeAboveFloatationScaled2','GroundedAred2','GroundedAreaScaled2','FloatingArea2','FloatingAreaScaled2',
     33                                                                        'Bed3','Surface3','Thickness3','Floatingice3','IceVolume3','IceVolumeAboveFloatation3','IceVolumeAboveFloatationScaled3','GroundedArea3','GroundedAreaScaled3','FloatingArea3','FloatingAreaScaled3']
     34field_tolerances=[1e-13,1e-13,1e-13,1e-13,1e-13,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,1e-13,1e-13,1e-13,1e-13,1e-13,
     36                                                                        1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13]
    3637field_values=[md.results.TransientSolution[0].Base,
    3738                                                        md.results.TransientSolution[0].Surface,
     
    4041                                                        md.results.TransientSolution[0].IceVolume,
    4142                                                        md.results.TransientSolution[0].IceVolumeAboveFloatation,
     43                                                        md.results.TransientSolution[0].IceVolumeAboveFloatationScaled,
     44                                                        md.results.TransientSolution[0].GroundedArea,
     45                                                        md.results.TransientSolution[0].GroundedAreaScaled,
     46                                                        md.results.TransientSolution[0].FloatingArea,
     47                                                        md.results.TransientSolution[0].FloatingAreaScaled,
    4248                                                        md.results.TransientSolution[1].Base,
    4349                                                        md.results.TransientSolution[1].Surface,
     
    4652                                                        md.results.TransientSolution[1].IceVolume,
    4753                                                        md.results.TransientSolution[1].IceVolumeAboveFloatation,
     54                                                        md.results.TransientSolution[1].IceVolumeAboveFloatationScaled,
     55                                                        md.results.TransientSolution[1].GroundedArea,
     56                                                        md.results.TransientSolution[1].GroundedAreaScaled,
     57                                                        md.results.TransientSolution[1].FloatingArea,
     58                                                        md.results.TransientSolution[1].FloatingAreaScaled,
    4859                                                        md.results.TransientSolution[2].Base,
    4960                                                        md.results.TransientSolution[2].Surface,
     
    5162                                                        md.results.TransientSolution[2].MaskGroundediceLevelset,
    5263                                                        md.results.TransientSolution[2].IceVolume,
    53                                                         md.results.TransientSolution[2].IceVolumeAboveFloatation]
     64                                                        md.results.TransientSolution[2].IceVolumeAboveFloatation,
     65                                                        md.results.TransientSolution[2].IceVolumeAboveFloatationScaled,
     66                                                        md.results.TransientSolution[2].GroundedArea,
     67                                                        md.results.TransientSolution[2].GroundedAreaScaled,
     68                                                        md.results.TransientSolution[2].FloatingArea,
     69                                                        md.results.TransientSolution[2].FloatingAreaScaled]
  • issm/trunk-jpl/test/NightlyRun/test426.m

    r21820 r22332  
    1414md.transient.isgroundingline=1;
    1515md.groundingline.migration='AggressiveMigration';
    16 md.transient.requested_outputs={'IceVolume','IceVolumeAboveFloatation','IceMass'};
     16md.mesh.scale_factor=ones(md.mesh.numberofvertices,1);
     17md.transient.requested_outputs={'IceVolume','IceVolumeAboveFloatation','IceVolumeAboveFloatationScaled','GroundedArea','FloatingArea','GroundedAreaScaled','FloatingAreaScaled','IceMass'};
     18md.mesh.scale_factor=ones(md.mesh.numberofvertices,1);
    1719md=extrude(md,3,1.);
    1820md.cluster=generic('name',oshostname(),'np',3);
     
    2123
    2224%Fields and tolerances to track changes
    23 field_names     ={'Bed1','Surface1','Thickness1','Floatingice1','IceVolume1','IceVolumeAboveFloatation1','IceMass1',...
    24         'Bed2','Surface2','Thickness2','Floatingice2','IceVolume2','IceVolumeAboveFloatation2','IceMass2',...
    25         'Bed3','Surface3','Thickness3','Floatingice3','IceVolume3','IceVolumeAboveFloatation3','IceMass3'};
    26 field_tolerances={1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,...
    27         1e-11,1e-10,1e-11,3e-11,2e-12,5e-12,2e-12,...
    28         1e-10,1e-10,1e-10,5e-11,2e-12,5e-12,2e-12};
     25field_names     ={'Bed1','Surface1','Thickness1','Floatingice1','IceVolume1','IceVolumeAboveFloatation1','IceMass1','IceVolumeAboveFloatationScaled1','GroundedArea1','GroundedAreaScaled1','FloatingArea1','FloatingAreaScaled1',...
     26        'Bed2','Surface2','Thickness2','Floatingice2','IceVolume2','IceVolumeAboveFloatation2','IceMass2','IceVolumeAboveFloatationScaled2','GroundedArea2','GroundedAreaScaled2','FloatingArea2','FloatingAreaScaled2',...
     27        'Bed3','Surface3','Thickness3','Floatingice3','IceVolume3','IceVolumeAboveFloatation3','IceMass3','IceVolumeAboveFloatationScaled3','GroundedArea3','GroundedAreaScaled3','FloatingArea3','FloatingAreaScaled3'};
     28field_tolerances={1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,...
     29        1e-11,1e-10,1e-11,3e-11,2e-12,5e-12,2e-12,1e-13,1e-13,1e-13,1e-13,1e-13,...
     30        1e-10,1e-10,1e-10,5e-11,2e-12,5e-12,2e-12,1e-13,1e-13,1e-13,1e-13,1e-13};
    2931field_values={...
    3032        (md.results.TransientSolution(1).Base),...
     
    3537        (md.results.TransientSolution(1).IceVolumeAboveFloatation),...
    3638        (md.results.TransientSolution(1).IceMass),...
     39        (md.results.TransientSolution(1).IceVolumeAboveFloatationScaled),...
     40        (md.results.TransientSolution(1).GroundedArea),...
     41        (md.results.TransientSolution(1).GroundedAreaScaled),...
     42        (md.results.TransientSolution(1).FloatingArea),...
     43        (md.results.TransientSolution(1).FloatingAreaScaled),...
    3744        (md.results.TransientSolution(2).Base),...
    3845        (md.results.TransientSolution(2).Surface),...
     
    4249        (md.results.TransientSolution(2).IceVolumeAboveFloatation),...
    4350        (md.results.TransientSolution(2).IceMass),...
     51        (md.results.TransientSolution(2).IceVolumeAboveFloatationScaled),...
     52        (md.results.TransientSolution(2).GroundedArea),...
     53        (md.results.TransientSolution(2).GroundedAreaScaled),...
     54        (md.results.TransientSolution(2).FloatingArea),...
     55        (md.results.TransientSolution(2).FloatingAreaScaled),...
    4456        (md.results.TransientSolution(3).Base),...
    4557        (md.results.TransientSolution(3).Surface),...
     
    4961        (md.results.TransientSolution(3).IceVolumeAboveFloatation),...
    5062        (md.results.TransientSolution(3).IceMass),...
     63        (md.results.TransientSolution(3).IceVolumeAboveFloatationScaled),...
     64        (md.results.TransientSolution(3).GroundedArea),...
     65        (md.results.TransientSolution(3).GroundedAreaScaled),...
     66        (md.results.TransientSolution(3).FloatingArea),...
     67        (md.results.TransientSolution(3).FloatingAreaScaled),...
    5168        };
  • issm/trunk-jpl/test/NightlyRun/test426.py

    r21825 r22332  
    2222md.transient.isgroundingline=True
    2323md.groundingline.migration='AggressiveMigration'
    24 md.transient.requested_outputs=['IceVolume','IceVolumeAboveFloatation','IceMass']
     24md.transient.requested_outputs=['IceVolume','IceVolumeAboveFloatation','IceMass','IceVolumeAboveFloatationScaled','GroundedArea','FloatingArea','GroundedAreaScaled','FloatingAreaScaled']
     25md.mesh.scale_factor=0.9*np.ones((md.mesh.numberofvertices))
    2526md.extrude(3,1.)
    2627md.cluster=generic('name',gethostname(),'np',3)
     
    2930
    3031#Fields and tolerances to track changes
    31 field_names     =['Bed1','Surface1','Thickness1','Floatingice1','IceVolume1','IceVolumeAboveFloatation1','IceMass1',
    32         'Bed2','Surface2','Thickness2','Floatingice2','IceVolume2','IceVolumeAboveFloatation2','IceMass2',
    33         'Bed3','Surface3','Thickness3','Floatingice3','IceVolume3','IceVolumeAboveFloatation3','IceMass3']
     32field_names     =['Bed1','Surface1','Thickness1','Floatingice1','IceVolume1','IceVolumeAboveFloatation1','IceMass1','IceVolumeAboveFloatationScaled1','GroundedArea1','GroundedAreaScaled1','FloatingArea1','FloatingAreaScaled1',
     33        'Bed2','Surface2','Thickness2','Floatingice2','IceVolume2','IceVolumeAboveFloatation2','IceMass2','IceVolumeAboveFloatationScaled2','GroundedAred2','GroundedAreaScaled2','FloatingArea2','FloatingAreaScaled2',
     34        'Bed3','Surface3','Thickness3','Floatingice3','IceVolume3','IceVolumeAboveFloatation3','IceMass3','IceVolumeAboveFloatationScaled3','GroundedArea3','GroundedAreaScaled3','FloatingArea3','FloatingAreaScaled3']
    3435
    35 field_tolerances=[1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,
    36         1e-11,1e-10,1e-11,3e-11,2e-12,5e-12,2e-12,
    37         1e-10,1e-10,1e-10,5e-11,2e-12,5e-12,2e-12]
     36field_tolerances=[1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,1e-13,
     37        1e-11,1e-10,1e-11,3e-11,2e-12,5e-12,2e-12,1e-13,1e-13,1e-13,1e-13,1e-13,
     38        1e-10,1e-10,1e-10,5e-11,2e-12,5e-12,2e-12,1e-13,1e-13,1e-13,1e-13,1e-13]
    3839
    3940field_values=[md.results.TransientSolution[0].Base,
     
    4344        md.results.TransientSolution[0].IceVolume,
    4445        md.results.TransientSolution[0].IceVolumeAboveFloatation,
    45                   md.results.TransientSolution[0].IceMass,
     46        md.results.TransientSolution[0].IceMass,
     47        md.results.TransientSolution[0].IceVolumeAboveFloatationScaled,
     48        md.results.TransientSolution[0].GroundedArea,
     49        md.results.TransientSolution[0].GroundedAreaScaled,
     50        md.results.TransientSolution[0].FloatingArea,
     51        md.results.TransientSolution[0].FloatingAreaScaled,
    4652        md.results.TransientSolution[1].Base,
    4753        md.results.TransientSolution[1].Surface,
     
    5056        md.results.TransientSolution[1].IceVolume,
    5157        md.results.TransientSolution[1].IceVolumeAboveFloatation,
    52                   md.results.TransientSolution[1].IceMass,
     58        md.results.TransientSolution[1].IceMass,
     59        md.results.TransientSolution[1].IceVolumeAboveFloatationScaled,
     60        md.results.TransientSolution[1].GroundedArea,
     61        md.results.TransientSolution[1].GroundedAreaScaled,
     62        md.results.TransientSolution[1].FloatingArea,
     63        md.results.TransientSolution[1].FloatingAreaScaled,
    5364        md.results.TransientSolution[2].Base,
    5465        md.results.TransientSolution[2].Surface,
     
    5768        md.results.TransientSolution[2].IceVolume,
    5869        md.results.TransientSolution[2].IceVolumeAboveFloatation,
    59                   md.results.TransientSolution[2].IceMass]
     70        md.results.TransientSolution[2].IceMass,
     71        md.results.TransientSolution[2].IceVolumeAboveFloatationScaled,
     72        md.results.TransientSolution[2].GroundedArea,
     73        md.results.TransientSolution[2].GroundedAreaScaled,
     74        md.results.TransientSolution[2].FloatingArea,
     75        md.results.TransientSolution[2].FloatingAreaScaled]
Note: See TracChangeset for help on using the changeset viewer.