Changeset 25183 for issm/trunk-jpl/test/NightlyRun/test2112.m
- Timestamp:
- 06/29/20 16:10:31 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/test/NightlyRun/test2112.m
r25147 r25183 3 3 4 4 %mesh ais: {{{ 5 6 5 md=model(); 6 md=triangle(md,'../Exp/Ais.exp',100000); % max element size 7 7 % }}} 8 8 %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 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 pos=find(rad_dist<=disc_radius); 16 md.esa.deltathickness(pos)=-1; % 1 m water withdrawl 16 17 % }}} 17 18 %read in love numbers:{{{ … … 19 20 % }}} 20 21 %mask: {{{ 21 22 23 22 %make sure wherever there is an ice load, that the mask is set to ice: 23 md.mask.ice_levelset=ones(md.mesh.numberofvertices,1); 24 pos=find(md.esa.deltathickness); md.mask.ice_levelset(md.mesh.elements(pos,:))=-1; 24 25 25 26 27 26 %is ice grounded? 27 md.mask.ocean_levelset=-ones(md.mesh.numberofvertices,1); 28 pos=find(md.mask.ice_levelset<=0); md.mask.ocean_levelset(pos)=1; 28 29 % }}} 29 30 %geometry: {{{ 30 31 32 33 34 31 di=md.materials.rho_ice/md.materials.rho_water; 32 md.geometry.thickness=ones(md.mesh.numberofvertices,1); 33 md.geometry.surface=(1-di)*zeros(md.mesh.numberofvertices,1); 34 md.geometry.base=md.geometry.surface-md.geometry.thickness; 35 md.geometry.bed=md.geometry.base; 35 36 % }}} 36 37 %materials: {{{ 37 38 39 38 md.initialization.temperature=273.25*ones(md.mesh.numberofvertices,1); 39 md.materials.rheology_B=paterson(md.initialization.temperature); 40 md.materials.rheology_n=3*ones(md.mesh.numberofelements,1); 40 41 % }}} 41 42 %additional parameters, miscellaneous: {{{ 42 43 44 43 md.miscellaneous.name='test2112'; 44 md.esa.degacc=0.01; 45 md.esa.hemisphere = -1; 45 46 % }}} 46 47
Note:
See TracChangeset
for help on using the changeset viewer.