Ignore:
Timestamp:
06/29/20 16:10:31 (5 years ago)
Author:
jdquinn
Message:

BUG: Corrected remaining tests (Love number retrieval)

File:
1 edited

Legend:

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

    r25147 r25183  
    33
    44%mesh ais: {{{
    5         md=model();
    6         md=triangle(md,'../Exp/Ais.exp',200000); % max element size
     5md=model();
     6md=triangle(md,'../Exp/Ais.exp',200000); % max element size
    77% }}}
    88%define load: {{{
    9         md.esa.deltathickness=zeros(md.mesh.numberofelements,1);
    10         disc_radius=500; % km
    11         index=md.mesh.elements;
    12         x_element=mean(md.mesh.x(index),2)-1.0e6;
    13         y_element=mean(md.mesh.y(index),2)-1.0e6;
    14         rad_dist=sqrt(x_element.^2+y_element.^2)/1000;  % radial distance in km
    15         md.esa.deltathickness(rad_dist<=disc_radius)=-1;   % 1 m water withdrawl
     9md.esa.deltathickness=zeros(md.mesh.numberofelements,1);
     10disc_radius=500; % km
     11index=md.mesh.elements;
     12x_element=mean(md.mesh.x(index),2)-1.0e6;
     13y_element=mean(md.mesh.y(index),2)-1.0e6;
     14rad_dist=sqrt(x_element.^2+y_element.^2)/1000;  % radial distance in km
     15pos=find(rad_dist<=disc_radius);
     16md.esa.deltathickness(pos)=-1;   % 1 m water withdrawl
    1617% }}}
    1718%read in love numbers:{{{
     
    1920% }}}
    2021%mask:  {{{
    21         %make sure wherever there is an ice load, that the mask is set to ice:
    22         md.mask.ice_levelset=ones(md.mesh.numberofvertices,1);
    23         pos=find(md.esa.deltathickness); md.mask.ice_levelset(md.mesh.elements(pos,:))=-1;
     22%make sure wherever there is an ice load, that the mask is set to ice:
     23md.mask.ice_levelset=ones(md.mesh.numberofvertices,1);
     24pos=find(md.esa.deltathickness);
     25md.mask.ice_levelset(md.mesh.elements(pos,:))=-1;
    2426
    25         %is ice grounded?
    26         md.mask.ocean_levelset=-ones(md.mesh.numberofvertices,1);
    27         pos=find(md.mask.ice_levelset<=0); md.mask.ocean_levelset(pos)=1;
     27%is ice grounded?
     28md.mask.ocean_levelset=-ones(md.mesh.numberofvertices,1);
     29pos=find(md.mask.ice_levelset<=0);
     30md.mask.ocean_levelset(pos)=1;
    2831% }}}
    2932%geometry:  {{{
    30         di=md.materials.rho_ice/md.materials.rho_water;
    31         md.geometry.thickness=ones(md.mesh.numberofvertices,1);
    32         md.geometry.surface=(1-di)*zeros(md.mesh.numberofvertices,1);
    33         md.geometry.base=md.geometry.surface-md.geometry.thickness;
    34         md.geometry.bed=md.geometry.base;
     33di=md.materials.rho_ice/md.materials.rho_water;
     34md.geometry.thickness=ones(md.mesh.numberofvertices,1);
     35md.geometry.surface=(1-di)*zeros(md.mesh.numberofvertices,1);
     36md.geometry.base=md.geometry.surface-md.geometry.thickness;
     37md.geometry.bed=md.geometry.base;
    3538% }}}
    3639%materials:  {{{
    37         md.initialization.temperature=273.25*ones(md.mesh.numberofvertices,1);
    38         md.materials.rheology_B=paterson(md.initialization.temperature);
    39         md.materials.rheology_n=3*ones(md.mesh.numberofelements,1);
     40md.initialization.temperature=273.25*ones(md.mesh.numberofvertices,1);
     41md.materials.rheology_B=paterson(md.initialization.temperature);
     42md.materials.rheology_n=3*ones(md.mesh.numberofelements,1);
    4043% }}}
    4144%additional parameters, miscellaneous: {{{
    42         md.miscellaneous.name='test2111';
    43         md.esa.degacc=0.01;
    44         md.esa.hemisphere = -1;
     45md.miscellaneous.name='test2111';
     46md.esa.degacc=0.01;
     47md.esa.hemisphere = -1;
    4548% }}}
    4649
Note: See TracChangeset for help on using the changeset viewer.