Changeset 3485 for issm/trunk


Ignore:
Timestamp:
04/09/10 08:30:10 (15 years ago)
Author:
seroussi
Message:

bad usage of FieldExtrude

Location:
issm/trunk/src/m/solutions/jpl
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/solutions/jpl/ControlInitialization.m

    r3484 r3485  
    2727slopex=diagnostic_core_linear(m_sl,inputs,SlopecomputeAnalysisEnum(),BedXAnalysisEnum());
    2828slopey=diagnostic_core_linear(m_sl,inputs,SlopecomputeAnalysisEnum(),BedYAnalysisEnum());
    29 slopex=FieldExtrude(m_sl.elements,m_sl.nodes,m_sl.loads,m_sl.materials,m_sl.parameters,slopex,'slopex',0);
    30 slopey=FieldExtrude(m_sl.elements,m_sl.nodes,m_sl.loads,m_sl.materials,m_sl.parameters,slopey,'slopey',0);
     29slopex=FieldExtrude(m_sl.elements,m_sl.nodes,m_sl.vertices,m_sl.loads,m_sl.materials,m_sl.parameters,slopex,'slopex',0);
     30slopey=FieldExtrude(m_sl.elements,m_sl.nodes,m_sl.vertices,m_sl.loads,m_sl.materials,m_sl.parameters,slopey,'slopey',0);
    3131
    3232%Add to inputs
     
    4040u_g=diagnostic_core_nonlinear(m_dh,inputs,DiagnosticAnalysisEnum(),HorizAnalysisEnum());
    4141displaystring(verbose,'\n%s',['extruding horizontal velocities...']);
    42 u_g_horiz=FieldExtrude(m_dh.elements,m_dh.nodes,m_dh.loads,m_dh.materials,m_dh.parameters,u_g,'velocity',1);
     42u_g_horiz=FieldExtrude(m_dh.elements,m_dh.nodes,m_dh.vertices,m_dh.loads,m_dh.materials,m_dh.parameters,u_g,'velocity',1);
    4343
    4444%vertical velocities
  • issm/trunk/src/m/solutions/jpl/diagnostic_core.m

    r3484 r3485  
    3131        if dim==3,
    3232                displaystring(verbose,'\n%s',['extruding slopes in 3d...']);
    33                 slopex=FieldExtrude(m_sl.elements,m_sl.nodes,m_sl.loads,m_sl.materials,m_sl.parameters,slopex,'slopex',0);
    34                 slopey=FieldExtrude(m_sl.elements,m_sl.nodes,m_sl.loads,m_sl.materials,m_sl.parameters,slopey,'slopey',0);
     33                slopex=FieldExtrude(m_sl.elements,m_sl.nodes,m_sl.vertices,m_sl.loads,m_sl.materials,m_sl.parameters,slopex,'slopex',0);
     34                slopey=FieldExtrude(m_sl.elements,m_sl.nodes,m_sl.vertices,m_sl.loads,m_sl.materials,m_sl.parameters,slopey,'slopey',0);
    3535        end
    3636
     
    6565
    6666        displaystring(verbose,'\n%s',['extruding horizontal velocities...']);
    67         u_g_horiz=FieldExtrude(m_dh.elements,m_dh.nodes,m_dh.loads,m_dh.materials,m_dh.parameters,u_g,'velocity',1);
     67        u_g_horiz=FieldExtrude(m_dh.elements,m_dh.nodes,m_dh.vertices,m_dh.loads,m_dh.materials,m_dh.parameters,u_g,'velocity',1);
    6868
    6969        displaystring(verbose,'\n%s',['computing vertical velocities...']);
     
    8787                slopex=diagnostic_core_linear(m_sl,inputs,SlopecomputeAnalysisEnum(),BedXAnalysisEnum());
    8888                slopey=diagnostic_core_linear(m_sl,inputs,SlopecomputeAnalysisEnum(),BedYAnalysisEnum());
    89                 slopex=FieldExtrude(m_sl.elements,m_sl.nodes,m_sl.loads,m_sl.materials,m_sl.parameters,slopex,'slopex',0);
    90                 slopey=FieldExtrude(m_sl.elements,m_sl.nodes,m_sl.loads,m_sl.materials,m_sl.parameters,slopey,'slopey',0);
     89                slopex=FieldExtrude(m_sl.elements,m_sl.nodes,m_sl.vertices,m_sl.loads,m_sl.materials,m_sl.parameters,slopex,'slopex',0);
     90                slopey=FieldExtrude(m_sl.elements,m_sl.nodes,m_sl.vertices,m_sl.loads,m_sl.materials,m_sl.parameters,slopey,'slopey',0);
    9191
    9292                inputs=add(inputs,'bedslopex',slopex,'doublevec',m_sl.parameters.numberofdofspernode,m_sl.parameters.numberofnodes);
  • issm/trunk/src/m/solutions/jpl/diagnostic_core_linear.m

    r3479 r3485  
    88        m.parameters.kflag=1; m.parameters.pflag=1;
    99
     10        disp('file: diagnostic_core_linear.m  ok0');
     11
    1012        %Update inputs in datasets
    1113        [m.elements,m.nodes,m.vertices,m.loads,m.materials,m.parameters]=UpdateFromInputs(m.elements,m.nodes,m.vertices,m.loads,m.materials,m.parameters,inputs);
    1214       
     15        disp('file: diagnostic_core_linear.m  ok1');
     16
    1317        %system matrices
    1418        [K_gg, p_g]=SystemMatrices(m.elements,m.nodes,m.vertices,m.loads,m.materials,m.parameters,inputs,analysis_type,sub_analysis_type);
     19        disp('file: diagnostic_core_linear.m  ok2');
     20
    1521        [K_gg, p_g,kmax]=PenaltySystemMatrices(K_gg,p_g,m.elements,m.nodes,m.vertices,m.loads,m.materials,m.parameters,inputs,analysis_type,sub_analysis_type);
     22        disp('file: diagnostic_core_linear.m  ok3');
     23
    1624       
    1725        %Reduce tangent matrix from g size to f size
  • issm/trunk/src/m/solutions/jpl/gradjcompute_core.m

    r2333 r3485  
    3939if (dim==3 & extrude_param),
    4040        displaystring(verbose,'%s','          extruding gradient...');
    41         grad_g=FieldExtrude(m.elements,m.nodes,m.loads,m.materials,m.parameters,grad_g,'gradj',0);
     41        grad_g=FieldExtrude(m.elements,m.nodes,m.vertices,m.loads,m.materials,m.parameters,grad_g,'gradj',0);
    4242end
    4343
  • issm/trunk/src/m/solutions/jpl/prognostic_core.m

    r3481 r3485  
    2020
    2121        displaystring(m.parameters.verbose,'\n%s',['extrude computed thickness on all layers:']);
    22         results.h_g=FieldExtrude(m.elements,m.nodes,m.loads,m.materials,m.parameters,results.h_g,'thickness',0);
     22        results.h_g=FieldExtrude(m.elements,m.nodes,m.vertices,m.loads,m.materials,m.parameters,results.h_g,'thickness',0);
    2323
    2424end %end function
  • issm/trunk/src/m/solutions/jpl/slopecompute_core.m

    r3085 r3485  
    1515
    1616        displaystring(m.parameters.verbose,'\n%s',['extrude computed slope on all layers:']);
    17         results.sx_g=FieldExtrude(m.elements,m.nodes,m.loads,m.materials,m.parameters,results.sx_g,'slopex',0);
    18         results.sy_g=FieldExtrude(m.elements,m.nodes,m.loads,m.materials,m.parameters,results.sy_g,'slopey',0);
     17        results.sx_g=FieldExtrude(m.elements,m.nodes,m.vertices,m.loads,m.materials,m.parameters,results.sx_g,'slopex',0);
     18        results.sy_g=FieldExtrude(m.elements,m.nodes,m.vertices,m.loads,m.materials,m.parameters,results.sy_g,'slopey',0);
    1919
    2020end %end function
Note: See TracChangeset for help on using the changeset viewer.