Changeset 20326
- Timestamp:
- 03/21/16 15:24:41 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/test/NightlyRun/test2002.m
r20170 r20326 8 8 %parameterize slr solution: 9 9 %slr loading: {{{ 10 md.slr.deltathickness=zeros(md.mesh.numberof vertices,1);10 md.slr.deltathickness=zeros(md.mesh.numberofelements,1); 11 11 md.slr.sealevel=zeros(md.mesh.numberofvertices,1); 12 12 %antarctica 13 pos=find(md.mesh.lat <-80); 13 late=sum(md.mesh.lat(md.mesh.elements),2)/3; 14 longe=sum(md.mesh.long(md.mesh.elements),2)/3; 15 pos=find(late <-80); 14 16 md.slr.deltathickness(pos)=-100; 15 17 %greenlnd 16 pos=find( md.mesh.lat > 70 & md.mesh.lat < 80 & md.mesh.long>-60 & md.mesh.long<-30);18 pos=find(late > 70 & late < 80 & longe>-60 & longe<-30); 17 19 md.slr.deltathickness(pos)=-100; 18 20 … … 38 40 md.mask.land_levelset=zeros(md.mesh.numberofvertices,1); 39 41 md.mask.groundedice_levelset=-ones(md.mesh.numberofvertices,1); 42 43 %make sure wherever there is an ice load, that the mask is set to ice: 44 pos=find(md.slr.deltathickness); md.mask.ice_levelset(md.mesh.elements(pos,:))=-1; 45 40 46 % }}} 41 47 %geometry: {{{ … … 73 79 md=solve(md,SealevelriseSolutionEnum); 74 80 Selastic=md.results.SealevelriseSolution.Sealevel; 75 81 82 %eustatic + rigid + elastic + rotation run: 83 md.slr.eustatic=1; md.slr.rigid=1; md.slr.elastic=1; md.slr.rotation=1; 84 md=solve(md,SealevelriseSolutionEnum); 85 Srotation=md.results.SealevelriseSolution.Sealevel; 76 86 77 87 %Fields and tolerances to track changes 78 field_names ={'Eustatic','Rigid','Elastic' };79 field_tolerances={1e-13,1e-13,1e-13 };80 field_values={Seustatic,Srigid,Selastic };88 field_names ={'Eustatic','Rigid','Elastic','Rotation'}; 89 field_tolerances={1e-13,1e-13,1e-13,1e-13}; 90 field_values={Seustatic,Srigid,Selastic,Srotation};
Note:
See TracChangeset
for help on using the changeset viewer.