Changeset 20326


Ignore:
Timestamp:
03/21/16 15:24:41 (9 years ago)
Author:
Eric.Larour
Message:

CHG: changes to keep up with slr deltathickness new checksonsticy test.

File:
1 edited

Legend:

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

    r20170 r20326  
    88        %parameterize slr solution:
    99        %slr loading:  {{{
    10         md.slr.deltathickness=zeros(md.mesh.numberofvertices,1);
     10        md.slr.deltathickness=zeros(md.mesh.numberofelements,1);
    1111        md.slr.sealevel=zeros(md.mesh.numberofvertices,1);
    1212        %antarctica
    13         pos=find(md.mesh.lat <-80);
     13        late=sum(md.mesh.lat(md.mesh.elements),2)/3;
     14        longe=sum(md.mesh.long(md.mesh.elements),2)/3;
     15        pos=find(late <-80);
    1416        md.slr.deltathickness(pos)=-100;
    1517        %greenlnd
    16         pos=find(md.mesh.lat > 70 &  md.mesh.lat < 80 & md.mesh.long>-60 & md.mesh.long<-30);
     18        pos=find(late > 70 &  late < 80 & longe>-60 & longe<-30);
    1719        md.slr.deltathickness(pos)=-100;
    1820       
     
    3840        md.mask.land_levelset=zeros(md.mesh.numberofvertices,1);
    3941        md.mask.groundedice_levelset=-ones(md.mesh.numberofvertices,1);
     42
     43        %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;
     45
    4046        % }}}
    4147        %geometry:  {{{
     
    7379        md=solve(md,SealevelriseSolutionEnum);
    7480        Selastic=md.results.SealevelriseSolution.Sealevel;
    75 
     81       
     82        %eustatic + rigid + elastic + rotation run:
     83        md.slr.eustatic=1; md.slr.rigid=1; md.slr.elastic=1; md.slr.rotation=1;
     84        md=solve(md,SealevelriseSolutionEnum);
     85        Srotation=md.results.SealevelriseSolution.Sealevel;
    7686
    7787        %Fields and tolerances to track changes
    78         field_names     ={'Eustatic','Rigid','Elastic'};
    79         field_tolerances={1e-13,1e-13,1e-13};
    80         field_values={Seustatic,Srigid,Selastic};
     88        field_names     ={'Eustatic','Rigid','Elastic','Rotation'};
     89        field_tolerances={1e-13,1e-13,1e-13,1e-13};
     90        field_values={Seustatic,Srigid,Selastic,Srotation};
Note: See TracChangeset for help on using the changeset viewer.