Changeset 3760


Ignore:
Timestamp:
05/17/10 08:14:17 (15 years ago)
Author:
seroussi
Message:

fields name

Location:
issm/trunk/src/m/classes/public
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/classes/public/collapse.m

    r3099 r3760  
    1919
    2020%drag is limited to grids that are on the bedrock.
    21 md.drag=project2d(md,md.drag,1);
     21md.drag_coefficient=project2d(md,md.drag_coefficient,1);
    2222
    2323%p and q (same deal, except for element that are on the bedrock: )
    24 md.p=project2d(md,md.p,1);
    25 md.q=project2d(md,md.q,1);
     24md.drag_p=project2d(md,md.drag_p,1);
     25md.drag_q=project2d(md,md.drag_q,1);
    2626
    2727%observations
     
    2929md.vy_obs=project2d(md,md.vy_obs,md.numlayers);
    3030md.vel_obs=project2d(md,md.vel_obs,md.numlayers);
    31 md.accumulation=project2d(md,md.accumulation,md.numlayers);
     31md.accumulation_rate=project2d(md,md.accumulation_rate,md.numlayers);
    3232md.firn_layer=project2d(md,md.firn_layer,md.numlayers);
    3333
     
    7070
    7171%materials
    72 md.B=DepthAverage(md,md.B);
    73 md.n=project2d(md,md.n,1);
     72md.rheology_B=DepthAverage(md,md.rheology_B);
     73md.rheology_n=project2d(md,md.rheology_n,1);
    7474
    7575%special for thermal modeling:
    76 md.melting=project2d(md,md.melting,1);
     76md.melting_rate=project2d(md,md.melting_rate,1);
    7777md.observed_temperature=DepthAverage(md,md.observed_temperature);
    7878md.geothermalflux=project2d(md,md.geothermalflux,1); %bedrock only gets geothermal flux
  • issm/trunk/src/m/classes/public/extrude.m

    r3210 r3760  
    126126%Ok, now deal with the other fields from the 2d mesh:
    127127
    128 %drag is limited to grids that are on the bedrock.
    129 md.drag=project3d(md,md.drag,'node',1);
     128%drag_coefficient is limited to grids that are on the bedrock.
     129md.drag_coefficient=project3d(md,md.drag_coefficient,'node',1);
    130130
    131131%p and q (same deal, except for element that are on the bedrock: )
    132 md.p=project3d(md,md.p,'element');
    133 md.q=project3d(md,md.q,'element');
     132md.drag_p=project3d(md,md.drag_p,'element');
     133md.drag_q=project3d(md,md.drag_q,'element');
    134134
    135135%observations
     
    141141md.vel_bal=project3d(md,md.vel_bal,'node');
    142142md.vel_obs_raw=project3d(md,md.vel_obs_raw,'node');
    143 md.accumulation=project3d(md,md.accumulation,'node');
     143md.accumulation_rate=project3d(md,md.accumulation_rate,'node');
    144144md.firn_layer=project3d(md,md.firn_layer,'node',md.numlayers);
    145145
     
    195195
    196196%materials
    197 md.B=project3d(md,md.B,'node');
    198 md.n=project3d(md,md.n,'element');
     197md.rheology_B=project3d(md,md.rheology_B,'node');
     198md.rheology_n=project3d(md,md.rheology_n,'element');
    199199
    200200%parameters
     
    217217
    218218%special for thermal modeling:
    219 md.melting=project3d(md,md.melting,'node',1);
     219md.melting_rate=project3d(md,md.melting_rate,'node',1);
    220220md.observed_temperature=project3d(md,md.observed_temperature,'node');
    221221md.geothermalflux=project3d(md,md.geothermalflux,'node',1); %bedrock only gets geothermal flux
  • issm/trunk/src/m/classes/public/modeldefault/defaultparams.m

    r2296 r3760  
    4949        %drag md.drag or stress
    5050        md.drag_type=2; %0 none 1 plastic 2 viscous
    51         md.drag=300*ones(md.numberofgrids,1); %q=1.
     51        md.drag_coefficient=300*ones(md.numberofgrids,1); %q=1.
    5252               
    5353        %zones of high md.drag
    54         %[rhighmd.drag]=ArgusContourToMesh(md.elements,md.x,md.y,expread('HighDrag.exp',1),'node');
    55         %pos=find(highmd.drag);md.drag(pos)=10^3;
     54        %[rhighmd.drag_coefficient]=ArgusContourToMesh(md.elements,md.x,md.y,expread('HighDrag.exp',1),'node');
     55        %pos=find(highmd.drag);md.drag_coefficient(pos)=10^3;
    5656
    57         %Take care of iceshelves: no drag md.drag
     57        %Take care of iceshelves: no drag md.drag_coefficient
    5858        pos=find(md.elementoniceshelf);
    59         md.drag(md.elements(pos,:))=0;
    60         md.p=ones(md.numberofelements,1);
    61         md.q=ones(md.numberofelements,1);
     59        md.drag_coefficient(md.elements(pos,:))=0;
     60        md.drag_p=ones(md.numberofelements,1);
     61        md.drag_q=ones(md.numberofelements,1);
    6262
    6363        %Load md.temperature from Giovinetto:
     
    7575        %flow law
    7676        disp('      creating flow law paramters');
    77         md.n=3*ones(md.numberofelements,1);
    78         md.B=paterson(md.temperature);
     77        md.rheology_n=3*ones(md.numberofelements,1);
     78        md.rheology_B=paterson(md.temperature);
    7979
    8080        %zones of shear margin softening
    8181        %[rweakb]=ArgusContourToMesh(md.elements,md.x,md.y,expread('Weakmd.BPIG.exp',1),'node');
    82         %pos=find(weakb);md.B(pos)=.3*md.B(pos);
     82        %pos=find(weakb);md.rheology_B(pos)=.3*md.rheology_B(pos);
    8383               
    8484        %rifts: none for now.
     
    9191
    9292        disp('      creating accumulation rates');
    93         md.accumulation=ones(md.numberofgrids,1); %1m/a
     93        md.accumulation_rate=ones(md.numberofgrids,1); %1m/a
    9494       
    9595        %Deal with boundary conditions:
    9696
    9797        disp('      thermal model');
    98         md.melting=zeros(md.numberofgrids,1);
     98        md.melting_rate=zeros(md.numberofgrids,1);
    9999        md.observed_temperature=md.temperature;
    100100       
Note: See TracChangeset for help on using the changeset viewer.