Changeset 3799


Ignore:
Timestamp:
05/18/10 10:18:11 (15 years ago)
Author:
seroussi
Message:

no inputs in diagnostic_core_nonlinear and linear

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

Legend:

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

    r3529 r3799  
    2525%compute slopes
    2626displaystring(verbose,'\n%s',['computing bed slope (x and y derivatives)...']);
    27 slopex=diagnostic_core_linear(m_sl,inputs,SlopecomputeAnalysisEnum(),BedXAnalysisEnum());
    28 slopey=diagnostic_core_linear(m_sl,inputs,SlopecomputeAnalysisEnum(),BedYAnalysisEnum());
     27slopex=diagnostic_core_linear(m_sl,SlopecomputeAnalysisEnum(),BedXAnalysisEnum());
     28slopey=diagnostic_core_linear(m_sl,SlopecomputeAnalysisEnum(),BedYAnalysisEnum());
    2929slopex=FieldExtrude(m_sl.elements,m_sl.nodes,m_sl.vertices,m_sl.loads,m_sl.materials,m_sl.parameters,slopex,'slopex',0);
    3030slopey=FieldExtrude(m_sl.elements,m_sl.nodes,m_sl.vertices,m_sl.loads,m_sl.materials,m_sl.parameters,slopey,'slopey',0);
     
    3838%horizontal velocities
    3939displaystring(verbose,'\n%s',['computing horizontal velocities...']);
    40 u_g=diagnostic_core_nonlinear(m_dh,inputs,DiagnosticAnalysisEnum(),HorizAnalysisEnum());
     40u_g=diagnostic_core_nonlinear(m_dh,DiagnosticAnalysisEnum(),HorizAnalysisEnum());
    4141displaystring(verbose,'\n%s',['extruding horizontal velocities...']);
    4242u_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);
     
    4545displaystring(verbose,'\n%s',['computing vertical velocities...']);
    4646inputs=add(inputs,'velocity',u_g_horiz,'doublevec',m_dh.parameters.numberofdofspernode,m_dh.parameters.numberofnodes);
    47 u_g_vert=diagnostic_core_linear(m_dv,inputs,DiagnosticAnalysisEnum(),VertAnalysisEnum());
     47u_g_vert=diagnostic_core_linear(m_dv,DiagnosticAnalysisEnum(),VertAnalysisEnum());
    4848
    4949%create 3d u_g
     
    7070%Compute Stokes velocities once to have a reasonably good ug in input
    7171displaystring(verbose,'\n%s',['computing stokes velocities and pressure ...']);
    72 u_g=diagnostic_core_nonlinear(m_ds,inputs,DiagnosticAnalysisEnum(),StokesAnalysisEnum());
     72u_g=diagnostic_core_nonlinear(m_ds,DiagnosticAnalysisEnum(),StokesAnalysisEnum());
    7373inputs=add(inputs,'velocity',u_g,'doublevec',4,m_ds.parameters.numberofnodes);
    7474
  • issm/trunk/src/m/solutions/jpl/balancedthickness2_core.m

    r3796 r3799  
    2323
    2424        displaystring(m.parameters.Verbose,'\n%s',['call computational core:']);
    25         results.h_g=diagnostic_core_linear(m,inputs,analysis_type,sub_analysis_type);
     25        results.h_g=diagnostic_core_linear(m,analysis_type,sub_analysis_type);
    2626
    2727        displaystring(m.parameters.Verbose,'\n%s',['averaging over vertices']);
  • issm/trunk/src/m/solutions/jpl/balancedthickness_core.m

    r3796 r3799  
    1717
    1818        displaystring(m.parameters.Verbose,'\n%s',['call computational core:']);
    19         results.h_g=diagnostic_core_linear(m,inputs,analysis_type,sub_analysis_type);
     19        results.h_g=diagnostic_core_linear(m,analysis_type,sub_analysis_type);
    2020
    2121        displaystring(m.parameters.Verbose,'\n%s',['extrude computed thickness on all layers:']);
  • issm/trunk/src/m/solutions/jpl/balancedvelocities_core.m

    r3796 r3799  
    1717
    1818        displaystring(m.parameters.Verbose,'\n%s',['call computational core:']);
    19         results.h_g=diagnostic_core_linear(m,inputs,analysis_type,sub_analysis_type);
     19        results.h_g=diagnostic_core_linear(m,analysis_type,sub_analysis_type);
    2020
    2121        displaystring(m.parameters.Verbose,'\n%s',['extrude computed thickness on all layers:']);
  • issm/trunk/src/m/solutions/jpl/diagnostic_core_linear.m

    r3798 r3799  
    33%
    44%   Usage:
    5 %      u_g=diagnostic_core_linear(m,inputs,analysis_type,sub_analysis_type)
     5%      u_g=diagnostic_core_linear(m,analysis_type,sub_analysis_type)
    66
    77        %stiffness and load generation only:
  • issm/trunk/src/m/solutions/jpl/diagnostic_core_nonlinear.m

    r3798 r3799  
    33%
    44%   Usage:
    5 %      [u_g varargout]=diagnostic_core_nonlinear(m,inputs,analysis_type,sub_analysis_type)
     5%      [u_g varargout]=diagnostic_core_nonlinear(m,analysis_type,sub_analysis_type)
    66       
    77%   first off! We are going to modify the loads dataset. We need to shield the loads from those changes once we return;
  • issm/trunk/src/m/solutions/jpl/gradjcompute_core.m

    r3796 r3799  
    1616%Recover solution for this stiffness and right hand side:
    1717displaystring(verbose,'%s','         computing velocities...');
    18 [u_g K_ff0 K_fs0 ]=diagnostic_core_nonlinear(m,inputs,analysis_type,sub_analysis_type);
     18[u_g K_ff0 K_fs0 ]=diagnostic_core_nonlinear(m,analysis_type,sub_analysis_type);
    1919inputs=add(inputs,'velocity',u_g,'doublevec',m.parameters.NumberOfDofsPerNode,m.parameters.NumberOfNodes);
    2020
  • issm/trunk/src/m/solutions/jpl/objectivefunctionC.m

    r3796 r3799  
    1717
    1818%Run diagnostic with updated parameters.
    19 u_g=diagnostic_core_nonlinear(m,inputs,analysis_type,sub_analysis_type);
     19u_g=diagnostic_core_nonlinear(m,analysis_type,sub_analysis_type);
    2020
    2121%add velocity to inputs.
  • issm/trunk/src/m/solutions/jpl/prognostic2_core.m

    r3796 r3799  
    2323
    2424        displaystring(m.parameters.Verbose,'\n%s',['call computational core:']);
    25         results.h_g=diagnostic_core_linear(m,inputs,analysis_type,sub_analysis_type);
     25        results.h_g=diagnostic_core_linear(m,analysis_type,sub_analysis_type);
    2626
    2727        displaystring(m.parameters.Verbose,'\n%s',['averaging over vertices']);
  • issm/trunk/src/m/solutions/jpl/prognostic_core.m

    r3796 r3799  
    1717
    1818        displaystring(m.parameters.Verbose,'\n%s',['call computational core:']);
    19         results.h_g=diagnostic_core_linear(m,inputs,analysis_type,sub_analysis_type);
     19        results.h_g=diagnostic_core_linear(m,analysis_type,sub_analysis_type);
    2020
    2121        displaystring(m.parameters.Verbose,'\n%s',['extrude computed thickness on all layers:']);
  • issm/trunk/src/m/solutions/jpl/slopecompute_core.m

    r3796 r3799  
    1111
    1212        displaystring(m.parameters.Verbose,'\n%s',['call computational core:']);
    13         results.sx_g=diagnostic_core_linear(m,inputs,analysis_type,SurfaceXAnalysisEnum());
    14         results.sy_g=diagnostic_core_linear(m,inputs,analysis_type,SurfaceYAnalysisEnum());
     13        results.sx_g=diagnostic_core_linear(m,analysis_type,SurfaceXAnalysisEnum());
     14        results.sy_g=diagnostic_core_linear(m,analysis_type,SurfaceYAnalysisEnum());
    1515
    1616        displaystring(m.parameters.Verbose,'\n%s',['extrude computed slope on all layers:']);
  • issm/trunk/src/m/solutions/jpl/thermal_core.m

    r3796 r3799  
    2020        inputs=add(inputs,'melting_offset',melting_offset,'double');
    2121        inputs=add(inputs,'temperature',results.t_g,'doublevec',1,m_t.parameters.NumberOfNodes);
    22         results.m_g=diagnostic_core_linear(m_m,inputs,MeltingAnalysisEnum(),NoneAnalysisEnum());
     22        results.m_g=diagnostic_core_linear(m_m,MeltingAnalysisEnum(),NoneAnalysisEnum());
    2323
    2424else
     
    4848                inputs=add(inputs,'temperature',results(n+1).t_g,'doublevec',1,m_t.parameters.NumberOfNodes);
    4949                inputs=add(inputs,'melting_offset',melting_offset,'double');
    50                 results(n+1).m_g=diagnostic_core_linear(m_m,inputs,MeltingAnalysisEnum(),NoneAnalysisEnum());
     50                results(n+1).m_g=diagnostic_core_linear(m_m,MeltingAnalysisEnum(),NoneAnalysisEnum());
    5151
    5252        end
  • issm/trunk/src/m/solutions/jpl/transient3d.m

    r3796 r3799  
    8989        displaystring(md.verbose,'\n%s',['    computing melting...']);
    9090        inputs=add(inputs,'melting_offset',melting_offset,'double');
    91         results(n+1).m_g=diagnostic_core_linear(models.m,inputs,MeltingAnalysisEnum(),TransientAnalysisEnum());
     91        results(n+1).m_g=diagnostic_core_linear(models.m,MeltingAnalysisEnum(),TransientAnalysisEnum());
    9292
    9393        %Compute depth averaged temperature
Note: See TracChangeset for help on using the changeset viewer.