Changeset 10304


Ignore:
Timestamp:
10/25/11 16:28:27 (13 years ago)
Author:
seroussi
Message:

NR grounding line: put geometry description into .par file

Location:
issm/trunk/test
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/test/NightlyRun/test445.m

    r10302 r10304  
    1717md=setflowequation(md,'macayeal','all');
    1818md.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);
    2619
    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.
    3820md.transient.isthermal=0;
    3921md.transient.isprognostic=0;
    4022md.transient.isdiagnostic=0;
    4123md.transient.isgroundingline=1;
     24
     25%test different grounding line dynamics
    4226md.groundingline.migration='AgressiveMigration';
    4327md=solve(md,TransientSolutionEnum);
  • issm/trunk/test/NightlyRun/test446.m

    r10302 r10304  
    1717md=setflowequation(md,'macayeal','all');
    1818md.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);
    2619
    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.
    3820md.transient.isthermal=0;
    3921md.transient.isprognostic=0;
    4022md.transient.isdiagnostic=0;
    4123md.transient.isgroundingline=1;
     24
     25%test different grounding line dynamics.
    4226md.groundingline.migration='AgressiveMigration';
    4327md=solve(md,TransientSolutionEnum);
  • issm/trunk/test/Par/RoundSheetShelf.par

    r10281 r10304  
    3333md.geometry.surface(pos)=md.geometry.bed(pos)+md.geometry.thickness(pos);
    3434
     35%plug holes into the ice sheet, to test for grounding line migration.
     36di=md.materials.rho_ice/md.materials.rho_water;
     37rad=sqrt(md.mesh.x.^2+md.mesh.y.^2);
     38pos=find(rad<200000);
     39md.geometry.thickness(pos)=100;
     40md.geometry.bed(pos)=-di*md.geometry.thickness(pos)-20;
     41md.geometry.surface(pos)=md.geometry.bed(pos)+md.geometry.thickness(pos);
     42
     43pos=find(md.mesh.x<.2*1e6 & md.mesh.x>-.2*1e6 & md.mesh.y>0);
     44md.geometry.thickness(pos)=100;
     45md.geometry.bed(pos)=-di*md.geometry.thickness(pos)-20;
     46md.geometry.surface(pos)=md.geometry.bed(pos)+md.geometry.thickness(pos);
     47
     48pos=find(md.mesh.x<.1*1e6 & md.mesh.x>-.1*1e6 & md.mesh.y<-.5*1e6 & md.mesh.y>-.6*1e6);
     49md.geometry.thickness(pos)=100;
     50md.geometry.bed(pos)=-di*md.geometry.thickness(pos)-20;
     51md.geometry.surface(pos)=md.geometry.bed(pos)+md.geometry.thickness(pos);
    3552%Initial velocity
    3653md.initialization.vx=zeros(md.mesh.numberofvertices,1);
Note: See TracChangeset for help on using the changeset viewer.