Changeset 18572


Ignore:
Timestamp:
10/03/14 14:19:30 (10 years ago)
Author:
seroussi
Message:

CHG: added more tests for augmentation

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

Legend:

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

    r17752 r18572  
    3636%Misc
    3737md=setflowequation(md,'FS','all');
    38 md.flowequation.fe_FS='TaylorHood';
    3938md.stressbalance.abstol=NaN;
     39md.stressbalance.FSreconditioning=1;
     40md.stressbalance.maxiter=20;
     41md.flowequation.augmented_lagrangian_r=10000;
     42md.flowequation.augmented_lagrangian_rhop=10000;
     43md.initialization.pressure=md.constants.g*md.materials.rho_ice*(md.geometry.surface-md.mesh.y);
    4044md.miscellaneous.name = 'flowline';
    41 
    42 %Go solve
    4345md.cluster=generic('np',2);
    44 md=solve(md,StressbalanceSolutionEnum());
    4546
    4647%Fields and tolerances to track changes
    47 field_names     ={'Vx','Vy','Vel','Pressure'};
    48 field_tolerances={2e-08,2e-08,2e-08,2e-08};
    49 field_values={...
    50         (md.results.StressbalanceSolution.Vx),...
    51         (md.results.StressbalanceSolution.Vy),...
    52         (md.results.StressbalanceSolution.Vel),...
    53         (md.results.StressbalanceSolution.Pressure)};
     48field_names={};
     49field_tolerances={};
     50field_values={};
     51for i={'MINI','MINIcondensed','TaylorHood','XTaylorHood','LATaylorHood','CrouzeixRaviart'}
     52        disp(' ');
     53        disp(['====== Testing ' i{1} ' Full-Stokes Finite element =====']);
     54        md.flowequation.fe_FS=i{1};
     55        md=solve(md,StressbalanceSolutionEnum());
     56        field_names     ={field_names{:},['Vx' i{1}],['Vy' i{1}],['Vel' i{1}],['Pressure' i{1}]};
     57        field_tolerances={field_tolerances{:},8e-5,8e-5,8e-5,1e-10};
     58        field_values={field_values{:},...
     59                (md.results.StressbalanceSolution.Vx),...
     60                (md.results.StressbalanceSolution.Vy),...
     61                (md.results.StressbalanceSolution.Vel),...
     62                (md.results.StressbalanceSolution.Pressure),...
     63                };
     64end
Note: See TracChangeset for help on using the changeset viewer.