Changeset 26100


Ignore:
Timestamp:
03/15/21 21:38:58 (4 years ago)
Author:
Eric.Larour
Message:

CHG: adapting to new framework.

File:
1 edited

Legend:

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

    r26077 r26100  
    55md.mesh=gmshplanet('radius',6.371012*10^3,'resolution',1000.); %1000 km resolution mesh
    66
     7%Geometry for the bed, arbitrary thickness of 1000:
     8md.geometry.bed=-ones(md.mesh.numberofvertices,1);
     9md.geometry.base=md.geometry.bed;
     10md.geometry.thickness=1000*ones(md.mesh.numberofvertices,1);
     11md.geometry.surface=md.geometry.bed+md.geometry.thickness;
     12
     13
    714%parameterize slc solution:
    815%solidearth loading:  {{{
    9 md.masstransport.spcthickness=zeros(md.mesh.numberofelements,1);
     16md.masstransport.spcthickness=[md.geometry.thickness;0];
    1017md.initialization.sealevel=zeros(md.mesh.numberofvertices,1);
    1118md.dsl.global_average_thermosteric_sea_level=[0;0];
    1219md.dsl.sea_surface_height_above_geoid=zeros(md.mesh.numberofvertices+1,1);
    1320md.dsl.sea_water_pressure_at_sea_floor=zeros(md.mesh.numberofvertices+1,1);
     21md.smb.mass_balance=zeros(md.mesh.numberofvertices,1);
    1422
    1523%antarctica
     
    1725longe=sum(md.mesh.long(md.mesh.elements),2)/3;
    1826pos=find(late <-75 & longe <0);
    19 md.masstransport.spcthickness(pos)=-1;
     27md.masstransport.spcthickness(md.mesh.elements(pos,:))= md.masstransport.spcthickness(md.mesh.elements(pos,:))-1;
    2028
    2129%elastic loading from love numbers:
     
    4553md.solidearth.settings.ocean_area_scaling = 0;
    4654
    47 %geometry
    48 di=md.materials.rho_ice/md.materials.rho_water;
    49 md.geometry.thickness=ones(md.mesh.numberofvertices,1);
    50 md.geometry.surface=(1-di)*zeros(md.mesh.numberofvertices,1);
    51 md.geometry.base=md.geometry.surface-md.geometry.thickness;
    52 md.geometry.bed=md.geometry.base;
    53 
    5455%materials
    5556md.initialization.temperature=273.25*ones(md.mesh.numberofvertices,1);
    56 md.materials.rheology_B=paterson(md.initialization.temperature);
    57 md.materials.rheology_n=3*ones(md.mesh.numberofelements,1);
     57md.initialization.sealevel=zeros(md.mesh.numberofvertices,1);
     58md.initialization.bottompressure=zeros(md.mesh.numberofvertices,1);
     59md.initialization.dsl=zeros(md.mesh.numberofvertices,1);
     60md.initialization.str=0;
    5861
    5962md.basalforcings.groundedice_melting_rate=zeros(md.mesh.numberofvertices,1);
     
    7881md.transient.isthermal=0;
    7982md.transient.ismasstransport=1;
     83md.transient.isoceantransport=1;
    8084md.transient.isslc=1;
     85
     86 
     87md.timestepping.start_time=0;
     88md.timestepping.time_step=1;
     89md.timestepping.final_time=1;
    8190
    8291
Note: See TracChangeset for help on using the changeset viewer.