Changeset 10304
- Timestamp:
- 10/25/11 16:28:27 (13 years ago)
- Location:
- issm/trunk/test
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/test/NightlyRun/test445.m
r10302 r10304 17 17 md=setflowequation(md,'macayeal','all'); 18 18 md.cluster=none; 19 %plug holes into the ice sheet, to test for grounding line migration.20 di=md.materials.rho_ice/md.materials.rho_water;21 rad=sqrt(md.mesh.x.^2+md.mesh.y.^2);22 pos=find(rad<200000);23 md.geometry.thickness(pos)=100;24 md.geometry.bed(pos)=-di*md.geometry.thickness(pos)-20;25 md.geometry.surface(pos)=md.geometry.bed(pos)+md.geometry.thickness(pos);26 19 27 pos=find(md.mesh.x<.2*1e6 & md.mesh.x>-.2*1e6 & md.mesh.y>0);28 md.geometry.thickness(pos)=100;29 md.geometry.bed(pos)=-di*md.geometry.thickness(pos)-20;30 md.geometry.surface(pos)=md.geometry.bed(pos)+md.geometry.thickness(pos);31 32 pos=find(md.mesh.x<.1*1e6 & md.mesh.x>-.1*1e6 & md.mesh.y<-.5*1e6 & md.mesh.y>-.6*1e6);33 md.geometry.thickness(pos)=100;34 md.geometry.bed(pos)=-di*md.geometry.thickness(pos)-20;35 md.geometry.surface(pos)=md.geometry.bed(pos)+md.geometry.thickness(pos);36 37 %test different grounding line dynamics.38 20 md.transient.isthermal=0; 39 21 md.transient.isprognostic=0; 40 22 md.transient.isdiagnostic=0; 41 23 md.transient.isgroundingline=1; 24 25 %test different grounding line dynamics 42 26 md.groundingline.migration='AgressiveMigration'; 43 27 md=solve(md,TransientSolutionEnum); -
issm/trunk/test/NightlyRun/test446.m
r10302 r10304 17 17 md=setflowequation(md,'macayeal','all'); 18 18 md.cluster=generic('name',oshostname(),'np',3); 19 %plug holes into the ice sheet, to test for grounding line migration.20 di=md.materials.rho_ice/md.materials.rho_water;21 rad=sqrt(md.mesh.x.^2+md.mesh.y.^2);22 pos=find(rad<200000);23 md.geometry.thickness(pos)=100;24 md.geometry.bed(pos)=-di*md.geometry.thickness(pos)-20;25 md.geometry.surface(pos)=md.geometry.bed(pos)+md.geometry.thickness(pos);26 19 27 pos=find(md.mesh.x<.2*1e6 & md.mesh.x>-.2*1e6 & md.mesh.y>0);28 md.geometry.thickness(pos)=100;29 md.geometry.bed(pos)=-di*md.geometry.thickness(pos)-20;30 md.geometry.surface(pos)=md.geometry.bed(pos)+md.geometry.thickness(pos);31 32 pos=find(md.mesh.x<.1*1e6 & md.mesh.x>-.1*1e6 & md.mesh.y<-.5*1e6 & md.mesh.y>-.6*1e6);33 md.geometry.thickness(pos)=100;34 md.geometry.bed(pos)=-di*md.geometry.thickness(pos)-20;35 md.geometry.surface(pos)=md.geometry.bed(pos)+md.geometry.thickness(pos);36 37 %test different grounding line dynamics.38 20 md.transient.isthermal=0; 39 21 md.transient.isprognostic=0; 40 22 md.transient.isdiagnostic=0; 41 23 md.transient.isgroundingline=1; 24 25 %test different grounding line dynamics. 42 26 md.groundingline.migration='AgressiveMigration'; 43 27 md=solve(md,TransientSolutionEnum); -
issm/trunk/test/Par/RoundSheetShelf.par
r10281 r10304 33 33 md.geometry.surface(pos)=md.geometry.bed(pos)+md.geometry.thickness(pos); 34 34 35 %plug holes into the ice sheet, to test for grounding line migration. 36 di=md.materials.rho_ice/md.materials.rho_water; 37 rad=sqrt(md.mesh.x.^2+md.mesh.y.^2); 38 pos=find(rad<200000); 39 md.geometry.thickness(pos)=100; 40 md.geometry.bed(pos)=-di*md.geometry.thickness(pos)-20; 41 md.geometry.surface(pos)=md.geometry.bed(pos)+md.geometry.thickness(pos); 42 43 pos=find(md.mesh.x<.2*1e6 & md.mesh.x>-.2*1e6 & md.mesh.y>0); 44 md.geometry.thickness(pos)=100; 45 md.geometry.bed(pos)=-di*md.geometry.thickness(pos)-20; 46 md.geometry.surface(pos)=md.geometry.bed(pos)+md.geometry.thickness(pos); 47 48 pos=find(md.mesh.x<.1*1e6 & md.mesh.x>-.1*1e6 & md.mesh.y<-.5*1e6 & md.mesh.y>-.6*1e6); 49 md.geometry.thickness(pos)=100; 50 md.geometry.bed(pos)=-di*md.geometry.thickness(pos)-20; 51 md.geometry.surface(pos)=md.geometry.bed(pos)+md.geometry.thickness(pos); 35 52 %Initial velocity 36 53 md.initialization.vx=zeros(md.mesh.numberofvertices,1);
Note:
See TracChangeset
for help on using the changeset viewer.