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/test2112.m

    r25147 r25183  
    33
    44%mesh ais: {{{
    5         md=model();
    6         md=triangle(md,'../Exp/Ais.exp',100000); % max element size
     5md=model();
     6md=triangle(md,'../Exp/Ais.exp',100000); % 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);
    13         y_element=mean(md.mesh.y(index),2);
    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);
     13y_element=mean(md.mesh.y(index),2);
     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); md.mask.ice_levelset(md.mesh.elements(pos,:))=-1;
    2425
    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;
     26%is ice grounded?
     27md.mask.ocean_levelset=-ones(md.mesh.numberofvertices,1);
     28pos=find(md.mask.ice_levelset<=0); md.mask.ocean_levelset(pos)=1;
    2829% }}}
    2930%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;
     31di=md.materials.rho_ice/md.materials.rho_water;
     32md.geometry.thickness=ones(md.mesh.numberofvertices,1);
     33md.geometry.surface=(1-di)*zeros(md.mesh.numberofvertices,1);
     34md.geometry.base=md.geometry.surface-md.geometry.thickness;
     35md.geometry.bed=md.geometry.base;
    3536% }}}
    3637%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);
     38md.initialization.temperature=273.25*ones(md.mesh.numberofvertices,1);
     39md.materials.rheology_B=paterson(md.initialization.temperature);
     40md.materials.rheology_n=3*ones(md.mesh.numberofelements,1);
    4041% }}}
    4142%additional parameters, miscellaneous: {{{
    42         md.miscellaneous.name='test2112';
    43         md.esa.degacc=0.01;
    44         md.esa.hemisphere = -1;
     43md.miscellaneous.name='test2112';
     44md.esa.degacc=0.01;
     45md.esa.hemisphere = -1;
    4546% }}}
    4647
Note: See TracChangeset for help on using the changeset viewer.