Changeset 26685


Ignore:
Timestamp:
12/01/21 18:24:21 (3 years ago)
Author:
seroussi
Message:

NEW: added volume and other scalar checks for test with partially ice covered elements

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

Legend:

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

    r25839 r26685  
    1717md.levelset.spclevelset(pos) = md.mask.ice_levelset(pos);
    1818md.levelset.migration_max = 1e10;
     19md.transient.requested_outputs={'default','IceVolume','IceVolumeAboveFloatation','TotalSmb','TotalGroundedBmb','TotalFloatingBmb'};
    1920
    2021%Force MUMPS sequential analysis
     
    2627field_names ={...
    2728        'Vx1' ,'Vy1' ,'Vel1' ,'Pressure1' ,'Bed1' ,'Surface1' ,'Thickness1' ,'MaskIceLevelset1' ,...
     29        'IceVolume1' ,'IceVolumeAboveFloatation1' ,'TotalSmb1' ,'TotalGroundedBmb1' ,'TotalFloatingBmb1' ,...
    2830        'Vx2' ,'Vy2' ,'Vel2' ,'Pressure2' ,'Bed2' ,'Surface2' ,'Thickness2' ,'MaskIceLevelset2' ,...
     31        'IceVolume2' ,'IceVolumeAboveFloatation2' ,'TotalSmb2' ,'TotalGroundedBmb2' ,'TotalFloatingBmb2' ,...
    2932        'Vx10','Vy10','Vel10','Pressure10','Bed10','Surface10','Thickness10','MaskIceLevelset10',...
     33        'IceVolume10' ,'IceVolumeAboveFloatation10' ,'TotalSmb10' ,'TotalGroundedBmb10' ,'TotalFloatingBmb10' ,...
    3034        };
    3135field_tolerances={...
    3236        1e-12,2e-12,2e-12,1e-13,1e-13,1e-13,1e-13,1e-13,...
     37        1e-12,2e-12,2e-12,1e-13,1e-13,1e-13,1e-13,1e-13,...
    3338        1e-12,1e-12,1e-12,1e-13,1e-13,1e-13,1e-13,1e-12,...
     39        1e-12,2e-12,2e-12,1e-13,1e-13,1e-13,1e-13,1e-13,...
    3440        1e-11,1e-11,1e-11,1e-11,1e-11,1e-11,1e-11,1e-9,...
     41        1e-12,2e-12,2e-12,1e-13,1e-13,1e-13,1e-13,1e-13,...
    3542        };
    3643field_values={...
     
    4350        (md.results.TransientSolution(1).Thickness),...
    4451        (md.results.TransientSolution(1).MaskIceLevelset),...
     52        (md.results.TransientSolution(1).IceVolume),...
     53        (md.results.TransientSolution(1).IceVolumeAboveFloatation),...
     54        (md.results.TransientSolution(1).TotalSmb),...
     55        (md.results.TransientSolution(1).TotalGroundedBmb),...
     56        (md.results.TransientSolution(1).TotalFloatingBmb),...
    4557        (md.results.TransientSolution(2).Vx),...
    4658        (md.results.TransientSolution(2).Vy),...
     
    5163        (md.results.TransientSolution(2).Thickness),...
    5264        (md.results.TransientSolution(2).MaskIceLevelset),...
     65        (md.results.TransientSolution(2).IceVolume),...
     66        (md.results.TransientSolution(2).IceVolumeAboveFloatation),...
     67        (md.results.TransientSolution(2).TotalSmb),...
     68        (md.results.TransientSolution(2).TotalGroundedBmb),...
     69        (md.results.TransientSolution(2).TotalFloatingBmb),...
    5370        (md.results.TransientSolution(10).Vx),...
    5471        (md.results.TransientSolution(10).Vy),...
     
    5976        (md.results.TransientSolution(10).Thickness),...
    6077        (md.results.TransientSolution(10).MaskIceLevelset),...
     78        (md.results.TransientSolution(10).IceVolume),...
     79        (md.results.TransientSolution(10).IceVolumeAboveFloatation),...
     80        (md.results.TransientSolution(10).TotalSmb),...
     81        (md.results.TransientSolution(10).TotalGroundedBmb),...
     82        (md.results.TransientSolution(10).TotalFloatingBmb),...
    6183        };
  • issm/trunk-jpl/test/NightlyRun/test540.py

    r26638 r26685  
    2727md.levelset.spclevelset[pos] = md.mask.ice_levelset[pos]
    2828md.levelset.migration_max = 1e10
     29md.transient.requested_outputs = ['default', 'IceVolume', 'IceVolumeAboveFloatation','TotalSmb','TotalGroundedBmb','TotalFloatingBmb']
    2930
    3031#Force MUMPS sequential analysis
     
    3536#Fields and tolerances to track changes
    3637field_names = ['Vx1', 'Vy1', 'Vel1', 'Pressure1', 'Bed1', 'Surface1', 'Thickness1', 'MaskIceLevelset1',
     38               'IceVolume1', 'IceVolumeAboveFloatation1', 'TotalSmb1', 'TotalGroundedBmb1', 'TotalFloatingBmb1',
    3739               'Vx2', 'Vy2', 'Vel2', 'Pressure2', 'Bed2', 'Surface2', 'Thickness2', 'MaskIceLevelset2',
    38                'Vx10', 'Vy10', 'Vel10', 'Pressure10', 'Bed10', 'Surface10', 'Thickness10', 'MaskIceLevelset10']
     40               'IceVolume2', 'IceVolumeAboveFloatation2', 'TotalSmb2', 'TotalGroundedBmb2', 'TotalFloatingBmb2',
     41               'Vx10', 'Vy10', 'Vel10', 'Pressure10', 'Bed10', 'Surface10', 'Thickness10', 'MaskIceLevelset10',
     42               'IceVolume10', 'IceVolumeAboveFloatation10', 'TotalSmb10', 'TotalGroundedBmb10', 'TotalFloatingBmb10']
    3943field_tolerances = [1e-12, 2e-12, 2e-12, 1e-13, 1e-13, 1e-13, 1e-13, 1e-13,
     44                    1e-12, 2e-12, 2e-12, 1e-13, 1e-13, 1e-13, 1e-13, 1e-13,
    4045                    1e-12, 1e-12, 1e-12, 1e-13, 1e-13, 1e-13, 1e-13, 1e-12,
    41                     1e-11, 1e-11, 1e-11, 1e-11, 1e-11, 1e-11, 1e-11, 1e-9]
     46                    1e-12, 2e-12, 2e-12, 1e-13, 1e-13, 1e-13, 1e-13, 1e-13,
     47                    1e-11, 1e-11, 1e-11, 1e-11, 1e-11, 1e-11, 1e-11, 1e-9,
     48                    1e-12, 2e-12, 2e-12, 1e-13, 1e-13, 1e-13, 1e-13, 1e-13]
    4249field_values = [md.results.TransientSolution[0].Vx,
    4350                md.results.TransientSolution[0].Vy,
     
    4855                md.results.TransientSolution[0].Thickness,
    4956                md.results.TransientSolution[0].MaskIceLevelset,
     57                md.results.TransientSolution[0].IceVolume,
     58                md.results.TransientSolution[0].IceVolumeAboveFloatation,
     59                md.results.TransientSolution[0].TotalSmb,
     60                md.results.TransientSolution[0].TotalGroundedBmb,
     61                md.results.TransientSolution[0].TotalFloatingBmb,
    5062                md.results.TransientSolution[1].Vx,
    5163                md.results.TransientSolution[1].Vy,
     
    5668                md.results.TransientSolution[1].Thickness,
    5769                md.results.TransientSolution[1].MaskIceLevelset,
     70                md.results.TransientSolution[1].IceVolume,
     71                md.results.TransientSolution[1].IceVolumeAboveFloatation,
     72                md.results.TransientSolution[1].TotalSmb,
     73                md.results.TransientSolution[1].TotalGroundedBmb,
     74                md.results.TransientSolution[1].TotalFloatingBmb,
    5875                md.results.TransientSolution[9].Vx,
    5976                md.results.TransientSolution[9].Vy,
     
    6380                md.results.TransientSolution[9].Surface,
    6481                md.results.TransientSolution[9].Thickness,
    65                 md.results.TransientSolution[9].MaskIceLevelset]
     82                md.results.TransientSolution[9].MaskIceLevelset.
     83                md.results.TransientSolution[9].IceVolume,
     84                md.results.TransientSolution[9].IceVolumeAboveFloatation,
     85                md.results.TransientSolution[9].TotalSmb,
     86                md.results.TransientSolution[9].TotalGroundedBmb,
     87                md.results.TransientSolution[9].TotalFloatingBmb]
  • issm/trunk-jpl/test/NightlyRun/test541.m

    r25839 r26685  
    1717md.levelset.spclevelset(pos) = md.mask.ice_levelset(pos);
    1818md.levelset.migration_max = 1e10;
     19md.transient.requested_outputs={'default','IceVolume','IceVolumeAboveFloatation','TotalSmb','TotalGroundedBmb','TotalFloatingBmb'};
    1920
    2021%Force MUMPS sequential analysis
     
    2627field_names ={...
    2728        'Vx1' ,'Vy1' ,'Vel1' ,'Pressure1' ,'Bed1' ,'Surface1' ,'Thickness1' ,'MaskIceLevelset1' ,...
     29        'IceVolume1' ,'IceVolumeAboveFloatation1' ,'TotalSmb1' ,'TotalGroundedBmb1' ,'TotalFloatingBmb1' ,...
     30        'IceVolume2' ,'IceVolumeAboveFloatation2' ,'TotalSmb2' ,'TotalGroundedBmb2' ,'TotalFloatingBmb2' ,...
    2831        'Vx2' ,'Vy2' ,'Vel2' ,'Pressure2' ,'Bed2' ,'Surface2' ,'Thickness2' ,'MaskIceLevelset2' ,...
    2932        'Vx10','Vy10','Vel10','Pressure10','Bed10','Surface10','Thickness10','MaskIceLevelset10',...
     33        'IceVolume10' ,'IceVolumeAboveFloatation10' ,'TotalSmb10' ,'TotalGroundedBmb10' ,'TotalFloatingBmb10' ,...
    3034        };
    3135field_tolerances={...
    3236        1e-11,2e-11,2e-11,1e-12,2e-11,6e-12,9e-12,1e-12,...
     37        1e-11,2e-11,2e-11,1e-12,2e-11,6e-12,9e-12,1e-12,...
    3338        2e-11,1e-11,1e-11,9e-12,2e-1,2e-11,2e-11,1e-11,...
     39        1e-11,2e-11,2e-11,1e-12,2e-11,6e-12,9e-12,1e-12,...
    3440        2e-10,1e-10,1e-10,1e-10,1e-10,1e-10,1e-10,1e-9,...
     41        1e-11,2e-11,2e-11,1e-12,2e-11,6e-12,9e-12,1e-12,...
    3542        };
    3643field_values={...
     
    4350        (md.results.TransientSolution(1).Thickness),...
    4451        (md.results.TransientSolution(1).MaskIceLevelset),...
     52        (md.results.TransientSolution(1).IceVolume),...
     53        (md.results.TransientSolution(1).IceVolumeAboveFloatation),...
     54        (md.results.TransientSolution(1).TotalSmb),...
     55        (md.results.TransientSolution(1).TotalGroundedBmb),...
     56        (md.results.TransientSolution(1).TotalFloatingBmb),...
    4557        (md.results.TransientSolution(2).Vx),...
    4658        (md.results.TransientSolution(2).Vy),...
     
    5163        (md.results.TransientSolution(2).Thickness),...
    5264        (md.results.TransientSolution(2).MaskIceLevelset),...
     65        (md.results.TransientSolution(2).IceVolume),...
     66        (md.results.TransientSolution(2).IceVolumeAboveFloatation),...
     67        (md.results.TransientSolution(2).TotalSmb),...
     68        (md.results.TransientSolution(2).TotalGroundedBmb),...
     69        (md.results.TransientSolution(2).TotalFloatingBmb),...
    5370        (md.results.TransientSolution(10).Vx),...
    5471        (md.results.TransientSolution(10).Vy),...
     
    5976        (md.results.TransientSolution(10).Thickness),...
    6077        (md.results.TransientSolution(10).MaskIceLevelset),...
     78        (md.results.TransientSolution(10).IceVolume),...
     79        (md.results.TransientSolution(10).IceVolumeAboveFloatation),...
     80        (md.results.TransientSolution(10).TotalSmb),...
     81        (md.results.TransientSolution(10).TotalGroundedBmb),...
     82        (md.results.TransientSolution(10).TotalFloatingBmb),...
    6183        };
  • issm/trunk-jpl/test/NightlyRun/test541.py

    r26638 r26685  
    2727md.levelset.spclevelset[pos] = md.mask.ice_levelset[pos]
    2828md.levelset.migration_max = 1e10
     29md.transient.requested_outputs = ['default', 'IceVolume', 'IceVolumeAboveFloatation','TotalSmb','TotalGroundedBmb','TotalFloatingBmb']
    2930
    3031#Force MUMPS sequential analysis
     
    3536#Fields and tolerances to track changes
    3637field_names = ['Vx1', 'Vy1', 'Vel1', 'Pressure1', 'Bed1', 'Surface1', 'Thickness1', 'MaskIceLevelset1',
     38               'IceVolume1', 'IceVolumeAboveFloatation1', 'TotalSmb1', 'TotalGroundedBmb1', 'TotalFloatingBmb1',
    3739               'Vx2', 'Vy2', 'Vel2', 'Pressure2', 'Bed2', 'Surface2', 'Thickness2', 'MaskIceLevelset2',
    38                'Vx10', 'Vy10', 'Vel10', 'Pressure10', 'Bed10', 'Surface10', 'Thickness10', 'MaskIceLevelset10']
     40               'IceVolume2', 'IceVolumeAboveFloatation2', 'TotalSmb2', 'TotalGroundedBmb2', 'TotalFloatingBmb2',
     41               'Vx10', 'Vy10', 'Vel10', 'Pressure10', 'Bed10', 'Surface10', 'Thickness10', 'MaskIceLevelset10',
     42               'IceVolume10', 'IceVolumeAboveFloatation10', 'TotalSmb10', 'TotalGroundedBmb10', 'TotalFloatingBmb10']
    3943field_tolerances = [1e-11, 2e-11, 2e-11, 1e-12, 2e-11, 6e-12, 9e-12, 1e-12,
     44                    1e-12, 2e-12, 2e-12, 1e-13, 1e-13, 1e-13, 1e-13, 1e-13,
    4045                    2e-11, 1e-11, 1e-11, 9e-12, 2e-1, 2e-11, 2e-11, 1e-11,
    41                     2e-10, 1e-10, 1e-10, 1e-10, 1e-10, 1e-10, 1e-10, 1e-9]
     46                    1e-12, 2e-12, 2e-12, 1e-13, 1e-13, 1e-13, 1e-13, 1e-13,
     47                    2e-10, 1e-10, 1e-10, 1e-10, 1e-10, 1e-10, 1e-10, 1e-9,
     48                    1e-12, 2e-12, 2e-12, 1e-13, 1e-13, 1e-13, 1e-13, 1e-13]
    4249field_values = [md.results.TransientSolution[0].Vx,
    4350                md.results.TransientSolution[0].Vy,
     
    4855                md.results.TransientSolution[0].Thickness,
    4956                md.results.TransientSolution[0].MaskIceLevelset,
     57                md.results.TransientSolution[0].IceVolume,
     58                md.results.TransientSolution[0].IceVolumeAboveFloatation,
     59                md.results.TransientSolution[0].TotalSmb,
     60                md.results.TransientSolution[0].TotalGroundedBmb,
     61                md.results.TransientSolution[0].TotalFloatingBmb,
    5062                md.results.TransientSolution[1].Vx,
    5163                md.results.TransientSolution[1].Vy,
     
    5668                md.results.TransientSolution[1].Thickness,
    5769                md.results.TransientSolution[1].MaskIceLevelset,
     70                md.results.TransientSolution[1].IceVolume,
     71                md.results.TransientSolution[1].IceVolumeAboveFloatation,
     72                md.results.TransientSolution[1].TotalSmb,
     73                md.results.TransientSolution[1].TotalGroundedBmb,
     74                md.results.TransientSolution[1].TotalFloatingBmb,
    5875                md.results.TransientSolution[9].Vx,
    5976                md.results.TransientSolution[9].Vy,
     
    6380                md.results.TransientSolution[9].Surface,
    6481                md.results.TransientSolution[9].Thickness,
    65                 md.results.TransientSolution[9].MaskIceLevelset]
     82                md.results.TransientSolution[9].MaskIceLevelset,
     83                md.results.TransientSolution[9].IceVolume,
     84                md.results.TransientSolution[9].IceVolumeAboveFloatation,
     85                md.results.TransientSolution[9].TotalSmb,
     86                md.results.TransientSolution[9].TotalGroundedBmb,
     87                md.results.TransientSolution[9].TotalFloatingBmb]
Note: See TracChangeset for help on using the changeset viewer.