Ignore:
Timestamp:
05/28/14 16:26:33 (11 years ago)
Author:
seroussi
Message:

NEW: reorganizing basal melting

Location:
issm/trunk-jpl/test/Par
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/test/Par/79North.par

    r17769 r18068  
    2828
    2929%Ice shelf melting and surface mass balance
    30 md.basalforcings.melting_rate=zeros(md.mesh.numberofvertices,1);
    31 md.basalforcings.melting_rate(find(md.mask.groundedice_levelset<0.))=0.;
     30md.basalforcings.floatingice_melting_rate=zeros(md.mesh.numberofvertices,1);
     31md.basalforcings.floatingice_melting_rate(find(md.mask.groundedice_levelset<0.))=0.;
     32md.basalforcings.groundedice_melting_rate=zeros(md.mesh.numberofvertices,1);
    3233md.surfaceforcings.mass_balance=15.*ones(md.mesh.numberofvertices,1);
    3334
  • issm/trunk-jpl/test/Par/79North.py

    r17769 r18068  
    4040
    4141#Ice shelf melting and surface mass balance
    42 md.basalforcings.melting_rate=numpy.zeros((md.mesh.numberofvertices,1))
    43 md.basalforcings.melting_rate[numpy.nonzero(md.mask.groundedice_levelset<0.)[0]]=0.
     42md.basalforcings.floatingice_melting_rate=numpy.zeros((md.mesh.numberofvertices,1))
     43md.basalforcings.floatingice_melting_rate[numpy.nonzero(md.mask.groundedice_levelset<0.)[0]]=0.
     44md.basalforcings.groundedice_melting_rate=numpy.zeros((md.mesh.numberofvertices,1))
    4445md.surfaceforcings.mass_balance=15*numpy.ones((md.mesh.numberofvertices,1))
    4546
  • issm/trunk-jpl/test/Par/RoundSheetShelf.par

    r17769 r18068  
    6363%Surface mass balance and basal melting
    6464md.surfaceforcings.mass_balance=-10.*ones(md.mesh.numberofvertices,1);
    65 md.basalforcings.melting_rate=zeros(md.mesh.numberofvertices,1);
    66 pos=find(md.mask.groundedice_levelset>0.);md.basalforcings.melting_rate(pos)=10.;
     65md.basalforcings.groundedice_melting_rate=zeros(md.mesh.numberofvertices,1);
     66pos=find(md.mask.groundedice_levelset>0.);md.basalforcings.groundedice_melting_rate(pos)=10.;
     67md.basalforcings.floatingice_melting_rate=zeros(md.mesh.numberofvertices,1);
    6768md.basalforcings.geothermalflux=ones(md.mesh.numberofvertices,1);
    6869
  • issm/trunk-jpl/test/Par/RoundSheetShelf.py

    r17942 r18068  
    7070#Surface mass balance and basal melting
    7171md.surfaceforcings.mass_balance=-10.*numpy.ones((md.mesh.numberofvertices,1))
    72 md.basalforcings.melting_rate=numpy.zeros((md.mesh.numberofvertices,1))
     72md.basalforcings.groundedice_melting_rate=numpy.zeros((md.mesh.numberofvertices,1))
    7373pos=numpy.nonzero(md.mask.groundedice_levelset>0.)[0]
    74 md.basalforcings.melting_rate[pos]=10.
     74md.basalforcings.groudedice_melting_rate[pos]=10.
     75md.basalforcings.floatingice_melting_rate=numpy.zeros((md.mesh.numberofvertices,1))
    7576md.basalforcings.geothermalflux=numpy.ones((md.mesh.numberofvertices,1))
    7677
  • issm/trunk-jpl/test/Par/SquareEISMINT.par

    r17769 r18068  
    2828disp('      creating surface mass balance');
    2929md.surfaceforcings.mass_balance=0.2*ones(md.mesh.numberofvertices,1); %0m/a
    30 md.basalforcings.melting_rate=0.*ones(md.mesh.numberofvertices,1); %0m/a
     30md.basalforcings.floatingice_melting_rate=0.*ones(md.mesh.numberofvertices,1); %0m/a
     31md.basalforcings.groundedice_melting_rate=0.*ones(md.mesh.numberofvertices,1); %0m/a
    3132
    3233disp('      boundary conditions');
  • issm/trunk-jpl/test/Par/SquareEISMINT.py

    r17769 r18068  
    3131print "      creating surface mass balance"
    3232md.surfaceforcings.mass_balance=0.2*numpy.ones((md.mesh.numberofvertices,1))    #0m/a
    33 md.basalforcings.melting_rate=0.*numpy.ones((md.mesh.numberofvertices,1))    #0m/a
     33md.basalforcings.floatingice_melting_rate=0.*numpy.ones((md.mesh.numberofvertices,1))    #0m/a
     34md.basalforcings.groundedice_melting_rate=0.*numpy.ones((md.mesh.numberofvertices,1))    #0m/a
    3435
    3536print "      boundary conditions"
  • issm/trunk-jpl/test/Par/SquareSheetShelf.par

    r17769 r18068  
    3434%Accumulation and melting
    3535md.surfaceforcings.mass_balance=10.*ones(md.mesh.numberofvertices,1);
    36 md.basalforcings.melting_rate=5.*ones(md.mesh.numberofvertices,1);
     36md.basalforcings.groundedice_melting_rate=5.*ones(md.mesh.numberofvertices,1);
     37md.basalforcings.floatingice_melting_rate=5.*ones(md.mesh.numberofvertices,1);
    3738
    3839%Friction
  • issm/trunk-jpl/test/Par/SquareSheetShelf.py

    r17769 r18068  
    4545#Accumulation and melting
    4646md.surfaceforcings.mass_balance=10.*numpy.ones((md.mesh.numberofvertices,1))
    47 md.basalforcings.melting_rate=5.*numpy.ones((md.mesh.numberofvertices,1))
     47md.basalforcings.groundedice_melting_rate=5.*numpy.ones((md.mesh.numberofvertices,1))
     48md.basalforcings.floatingice_melting_rate=5.*numpy.ones((md.mesh.numberofvertices,1))
    4849
    4950#Friction
  • issm/trunk-jpl/test/Par/SquareShelfConstrained.par

    r17769 r18068  
    3131%Surface mass balance and basal melting
    3232md.surfaceforcings.mass_balance=10*ones(md.mesh.numberofvertices,1);
    33 md.basalforcings.melting_rate=5*ones(md.mesh.numberofvertices,1);
     33md.basalforcings.floatingice_melting_rate=5*ones(md.mesh.numberofvertices,1);
     34md.basalforcings.groundedice_melting_rate=5*ones(md.mesh.numberofvertices,1);
    3435
    3536%Friction
  • issm/trunk-jpl/test/Par/SquareShelfConstrained.py

    r17769 r18068  
    4242#Surface mass balance and basal melting
    4343md.surfaceforcings.mass_balance=10.*numpy.ones((md.mesh.numberofvertices,1))
    44 md.basalforcings.melting_rate=5.*numpy.ones((md.mesh.numberofvertices,1))
     44md.basalforcings.groundedice_melting_rate=5.*numpy.ones((md.mesh.numberofvertices,1))
     45md.basalforcings.floatingice_melting_rate=5.*numpy.ones((md.mesh.numberofvertices,1))
    4546
    4647#Friction
  • issm/trunk-jpl/test/Par/SquareThermal.par

    r17769 r18068  
    2929disp('      creating surface mass balance');
    3030md.surfaceforcings.mass_balance=ones(md.mesh.numberofvertices,1)/md.constants.yts; %1m/a
    31 md.basalforcings.melting_rate=0.*ones(md.mesh.numberofvertices,1)/md.constants.yts; %1m/a
     31md.basalforcings.groundedice_melting_rate=0.*ones(md.mesh.numberofvertices,1)/md.constants.yts; %1m/a
     32md.basalforcings.floatingice_melting_rate=0.*ones(md.mesh.numberofvertices,1)/md.constants.yts; %1m/a
    3233
    3334%Deal with boundary conditions:
  • issm/trunk-jpl/test/Par/ValleyGlacierShelf.par

    r17769 r18068  
    5050%Surface mass balance and basal melting
    5151md.surfaceforcings.mass_balance = 0.3*ones(md.mesh.numberofvertices,1);
    52 md.basalforcings.melting_rate = md.surfaceforcings.mass_balance;
     52md.basalforcings.floatingice_melting_rate = md.surfaceforcings.mass_balance;
     53md.basalforcings.groundedice_melting_rate = md.surfaceforcings.mass_balance;
    5354
    5455%Friction
Note: See TracChangeset for help on using the changeset viewer.