Changeset 327


Ignore:
Timestamp:
05/11/09 09:23:32 (16 years ago)
Author:
seroussi
Message:

removed basevert to be like cielo

Location:
issm/trunk/src/m/solutions/ice
Files:
1 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/solutions/ice/ModelProcessor.m

    r1 r327  
    1818elseif strcmpi(solutiontype,'diagnostic_hutter'),
    1919        [elements,grids,loads,constraints,materials,part,tpart]=ModelProcessorDiagnosticHutter(md);
    20 elseif strcmpi(solutiontype,'diagnostic_basevert'),
    21         [elements,grids,loads,constraints,materials,part,tpart]=ModelProcessorDiagnosticBaseVert(md);
    2220elseif strcmpi(solutiontype,'thermalsteady')| strcmpi(solutiontype,'thermaltransient'),
    2321        [elements,grids,loads,constraints,materials,part,tpart]=ModelProcessorThermal(md,solutiontype);
  • issm/trunk/src/m/solutions/ice/ModelProcessorDiagnosticVert.m

    r121 r327  
    108108loads=struct('load',cell([0,1]));
    109109
    110 %Single point constraints:
    111 spcs=find(md.gridonbed);
    112 constraints=struct('constraint',cell(length(spcs),1));
    113 
    114 count=1;
    115 for i=1:md.numberofgrids,
    116         if md.gridonbed(i),
    117 
    118                 %constrain first dof
    119                 constraints(count).constraint=spc;
    120                 constraints(count).constraint.grid=i;
    121                 constraints(count).constraint.dof=3;
    122                 constraints(count).constraint.value=0; %this will be change to vz in the solution sequences.
    123                 count=count+1;
    124         end
    125 end
     110%No single constraints
     111constraints=struct('constraint',cell(0,0));
    126112
    127113%Last thing, return a partitioning vector, and its transpose.
  • issm/trunk/src/m/solutions/ice/diagnostic.m

    r255 r327  
    5454
    5555        %First, build elements,grids,loads, etc ... for horizontal, base vertical and vertical model
    56         fem.m_dbv=CreateFemModel(md,'diagnostic_basevert');
    5756        fem.m_dv=CreateFemModel(md,'diagnostic_vert');
    5857
  • issm/trunk/src/m/solutions/ice/diagnostic3d.m

    r34 r327  
    6060inputs.velocity_average=velocity_average;
    6161
    62 %Compute basal vertical velocity, in 3d
    63 disp(sprintf('\n%s',['computing basal vertical velocity...']));
    64 u_g_basevert=diagnostic_core_linear(fem.m_dbv,'diagnostic_basevert',inputs);
    65 
    6662%update dirichlet boundary conditions with these new base vertical velocities
    6763m_dv=fem.m_dv;
    6864gridset=m_dv.gridset;
    69 m_dv.y_g=u_g_basevert; m_dv.ys=Reducevector_g(m_dv.y_g);
    7065
    7166%compute vertical velocities
  • issm/trunk/src/m/solutions/ice/diagnostic_core_linear.m

    r36 r327  
    4444[K_gg,p_g]=PenaltySystemMatrices(grids,loads,materials,kflag, pflag, sparsity,inputs,analysis_type,K_gg,p_g);
    4545
     46if strcmpi(analysis_type,'diagnostic_hutter'),
     47        K_gg
     48        p_g
     49        %error
     50end
    4651if cluster,
    4752        K_gg=distributed(gplus(K_gg),'convert');
Note: See TracChangeset for help on using the changeset viewer.