Changeset 26100
- Timestamp:
- 03/15/21 21:38:58 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/test/NightlyRun/test2003.m
r26077 r26100 5 5 md.mesh=gmshplanet('radius',6.371012*10^3,'resolution',1000.); %1000 km resolution mesh 6 6 7 %Geometry for the bed, arbitrary thickness of 1000: 8 md.geometry.bed=-ones(md.mesh.numberofvertices,1); 9 md.geometry.base=md.geometry.bed; 10 md.geometry.thickness=1000*ones(md.mesh.numberofvertices,1); 11 md.geometry.surface=md.geometry.bed+md.geometry.thickness; 12 13 7 14 %parameterize slc solution: 8 15 %solidearth loading: {{{ 9 md.masstransport.spcthickness= zeros(md.mesh.numberofelements,1);16 md.masstransport.spcthickness=[md.geometry.thickness;0]; 10 17 md.initialization.sealevel=zeros(md.mesh.numberofvertices,1); 11 18 md.dsl.global_average_thermosteric_sea_level=[0;0]; 12 19 md.dsl.sea_surface_height_above_geoid=zeros(md.mesh.numberofvertices+1,1); 13 20 md.dsl.sea_water_pressure_at_sea_floor=zeros(md.mesh.numberofvertices+1,1); 21 md.smb.mass_balance=zeros(md.mesh.numberofvertices,1); 14 22 15 23 %antarctica … … 17 25 longe=sum(md.mesh.long(md.mesh.elements),2)/3; 18 26 pos=find(late <-75 & longe <0); 19 md.masstransport.spcthickness( pos)=-1;27 md.masstransport.spcthickness(md.mesh.elements(pos,:))= md.masstransport.spcthickness(md.mesh.elements(pos,:))-1; 20 28 21 29 %elastic loading from love numbers: … … 45 53 md.solidearth.settings.ocean_area_scaling = 0; 46 54 47 %geometry48 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 54 55 %materials 55 56 md.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); 57 md.initialization.sealevel=zeros(md.mesh.numberofvertices,1); 58 md.initialization.bottompressure=zeros(md.mesh.numberofvertices,1); 59 md.initialization.dsl=zeros(md.mesh.numberofvertices,1); 60 md.initialization.str=0; 58 61 59 62 md.basalforcings.groundedice_melting_rate=zeros(md.mesh.numberofvertices,1); … … 78 81 md.transient.isthermal=0; 79 82 md.transient.ismasstransport=1; 83 md.transient.isoceantransport=1; 80 84 md.transient.isslc=1; 85 86 87 md.timestepping.start_time=0; 88 md.timestepping.time_step=1; 89 md.timestepping.final_time=1; 81 90 82 91
Note:
See TracChangeset
for help on using the changeset viewer.