source: issm/oecreview/Archive/22819-23185/ISSM-22978-22979.diff

Last change on this file was 23186, checked in by Mathieu Morlighem, 7 years ago

CHG: added Archive/22819-23185

File size: 1.6 KB
  • ../trunk-jpl/test/NightlyRun/test2002.m

     
    4040md.mask.land_levelset=zeros(md.mesh.numberofvertices,1);
    4141md.mask.groundedice_levelset=-ones(md.mesh.numberofvertices,1);
    4242
     43%make sure that the elements that have loads are fully grounded:
     44pos=find(md.slr.deltathickness);
     45md.mask.groundedice_levelset(md.mesh.elements(pos,:))=1;
     46
    4347%make sure wherever there is an ice load, that the mask is set to ice:
    44 pos=find(md.slr.deltathickness); md.mask.ice_levelset(md.mesh.elements(pos,:))=-1;
     48pos=find(md.slr.deltathickness);
     49md.mask.ice_levelset(md.mesh.elements(pos,:))=-1;
    4550% }}}
    4651
    4752md.slr.ocean_area_scaling=0;
     
    6974%Solution parameters
    7075md.slr.reltol=NaN;
    7176md.slr.abstol=1e-3;
     77md.slr.geodetic=1;
    7278
    7379% max number of iteration reverted back to 10 (i.e., the original default value)
    7480md.slr.maxiter=10;
    7581
    7682%eustatic run:
    77 md.slr.rigid=0; md.slr.elastic=0;
     83md.slr.rigid=0; md.slr.elastic=0;md.slr.rotation=0;
    7884md=solve(md,'Sealevelrise');
    7985Seustatic=md.results.SealevelriseSolution.Sealevel;
    8086
    8187%eustatic + rigid run:
    82 md.slr.rigid=1; md.slr.elastic=0;
     88md.slr.rigid=1; md.slr.elastic=0;md.slr.rotation=0;
    8389md=solve(md,'Sealevelrise');
    8490Srigid=md.results.SealevelriseSolution.Sealevel;
    8591
    8692%eustatic + rigid + elastic run:
    87 md.slr.rigid=1; md.slr.elastic=1;
     93md.slr.rigid=1; md.slr.elastic=1;md.slr.rotation=0;
    8894md=solve(md,'Sealevelrise');
    8995Selastic=md.results.SealevelriseSolution.Sealevel;
    9096
Note: See TracBrowser for help on using the repository browser.