Changeset 8814


Ignore:
Timestamp:
07/06/11 09:10:18 (14 years ago)
Author:
Mathieu Morlighem
Message:

Always use configuration_type when calling CreateNodalConstraints

Location:
issm/trunk/src/m/solvers
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/solvers/solver_adjoint_linear.m

    r8803 r8814  
    66
    77        %Get parameters
    8         analysis_type=femmodel.parameters.AnalysisType;
     8        configuration_type=femmodel.parameters.ConfigurationType;
    99
    1010        [K_ff,K_fs,p_f,df,kmax]=SystemMatrices(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters);
    11         ys=CreateNodalConstraints(femmodel.nodes,analysis_type);
    12         p_f = Reduceload( p_f, K_fs, ys,true);
     11        ys =CreateNodalConstraints(femmodel.nodes,configuration_type);
     12        p_f=Reduceload( p_f, K_fs, ys,true);
    1313
    1414        issmprintf(VerboseSolver(),'%s%g','      condition number of stiffness matrix: ',condest(K_ff));
    1515        u_f=Solver(K_ff,p_f,[],df,femmodel.parameters);
    16         u_g= Mergesolutionfromftog( u_f, femmodel.ys, femmodel.nodes,femmodel.parameters,true);
     16        u_g=Mergesolutionfromftog( u_f, ys, femmodel.nodes,femmodel.parameters,true);
    1717
    1818        [femmodel.elements,femmodel.materials]=InputUpdateFromSolution(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters,u_g);
  • issm/trunk/src/m/solvers/solver_linear.m

    r8807 r8814  
    99
    1010        [K_ff,K_fs,p_f,df,kmax]=SystemMatrices(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters);
    11         ys=CreateNodalConstraints(femmodel.nodes,configuration_type);
    12         p_f = Reduceload( p_f, K_fs, ys);
     11        ys  =CreateNodalConstraints(femmodel.nodes,configuration_type);
     12        p_f =Reduceload( p_f, K_fs, ys);
    1313
    1414        issmprintf(VerboseSolver(),'%s%g','      condition number of stiffness matrix: ',condest(K_ff));
  • issm/trunk/src/m/solvers/solver_nonlinear.m

    r8804 r8814  
    77        %Branch on partitioning schema requested
    88        min_mechanical_constraints=femmodel.parameters.MinMechanicalConstraints;
    9         analysis_type=femmodel.parameters.AnalysisType;
     9        configuration_type=femmodel.parameters.ConfigurationType;
    1010
    1111        %keep a copy of loads for now
     
    2929
    3030                [K_ff,K_fs,p_f,df,kmax]=SystemMatrices(femmodel.elements,femmodel.nodes,femmodel.vertices,loads,femmodel.materials,femmodel.parameters);
    31                 ys=CreateNodalConstraints(femmodel.nodes,analysis_type);
     31                ys=CreateNodalConstraints(femmodel.nodes,configuration_type);
    3232                p_f = Reduceload( p_f, K_fs, ys);
    3333
  • issm/trunk/src/m/solvers/solver_stokescoupling_nonlinear.m

    r8803 r8814  
    1717                %First compute the horizontal velocity
    1818                femmodel=SetCurrentConfiguration(femmodel,DiagnosticHorizAnalysisEnum);
    19                 analysis_type=femmodel.parameters.AnalysisType;
     19                configuration_type=femmodel.parameters.ConfigurationType;
    2020
    2121                %Update the solution to make sure that vx and vxold are similar
     
    2727
    2828                [K_ff_horiz,K_fs_horiz,p_f_horiz,d_f_horiz,kmax_horiz]=SystemMatrices(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters);
    29                 ys=CreateNodalConstraints(femmodel.nodes,analysis_type);
     29                ys=CreateNodalConstraints(femmodel.nodes,configuration_type);
    3030                p_f_horiz = Reduceload( p_f_horiz, K_fs_horiz, ys);
    3131
     
    4040                %Then compute vertical velocity
    4141                femmodel=SetCurrentConfiguration(femmodel,DiagnosticVertAnalysisEnum);
    42                 analysis_type=femmodel.parameters.AnalysisType;
     42                configuration_type=femmodel.parameters.ConfigurationType;
    4343
    4444                [K_ff_vert,K_fs_vert,p_f_vert,d_f_vert,kmax_vert]=SystemMatrices(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters);
    45                 ys=CreateNodalConstraints(femmodel.nodes,analysis_type);
     45                ys=CreateNodalConstraints(femmodel.nodes,configuration_type);
    4646                p_f_vert = Reduceload( p_f_vert, K_fs_vert, ys);
    4747
  • issm/trunk/src/m/solvers/solver_thermal_nonlinear.m

    r8803 r8814  
    1010
    1111        %Get parameters
    12         analysis_type=femmodel.parameters.AnalysisType;
     12        configuration_type=femmodel.parameters.ConfigurationType;
    1313
    1414        %stiffness and load generation only:
     
    2424
    2525                [K_ff,K_fs,p_f,d_f,melting_offset]=SystemMatrices(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters);
    26                 ys=CreateNodalConstraints(femmodel.nodes,analysis_type);
     26                ys=CreateNodalConstraints(femmodel.nodes,configuration_type);
    2727                p_f = Reduceload( p_f, K_fs, ys);
    2828
Note: See TracChangeset for help on using the changeset viewer.