Changeset 4837


Ignore:
Timestamp:
07/27/10 14:41:58 (15 years ago)
Author:
Mathieu Morlighem
Message:

no output from solver_linear

Location:
issm/trunk/src/c
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/solutions/balancedthickness_core.cpp

    r4835 r4837  
    3232
    3333        _printf_("call computational core:\n");
    34         solver_linear(NULL,femmodel);
     34        solver_linear(femmodel);
    3535
    3636        if(verbose)_printf_("saving results:\n");
  • issm/trunk/src/c/solutions/balancedvelocities_core.cpp

    r4835 r4837  
    3232
    3333        _printf_("call computational core:\n");
    34         solver_linear(NULL,femmodel);
     34        solver_linear(femmodel);
    3535
    3636        if(verbose)_printf_("saving results:\n");
  • issm/trunk/src/c/solutions/bedslope_core.cpp

    r4835 r4837  
    2828        /*Call on core computations: */
    2929        femmodel->SetCurrentConfiguration(BedSlopeAnalysisEnum,BedSlopeXAnalysisEnum);
    30         solver_linear(NULL,femmodel);
     30        solver_linear(femmodel);
    3131        femmodel->SetCurrentConfiguration(BedSlopeAnalysisEnum,BedSlopeYAnalysisEnum);
    32         solver_linear(NULL,femmodel);
     32        solver_linear(femmodel);
    3333       
    3434        if(verbose)_printf_("saving results:\n");
  • issm/trunk/src/c/solutions/diagnostic_core.cpp

    r4651 r4837  
    5656
    5757                femmodel->SetCurrentConfiguration(DiagnosticHutterAnalysisEnum);
    58                 solver_linear(NULL,femmodel);
     58                solver_linear(femmodel);
    5959               
    6060                if (ismacayealpattyn) ResetBoundaryConditions(femmodel,DiagnosticHorizAnalysisEnum);
     
    7373                if(verbose)_printf_("%s\n"," computing vertical velocities...");
    7474                femmodel->SetCurrentConfiguration(DiagnosticVertAnalysisEnum);
    75                 solver_linear(NULL,femmodel);
     75                solver_linear(femmodel);
    7676
    7777                if (isstokes){
  • issm/trunk/src/c/solutions/prognostic_core.cpp

    r4835 r4837  
    2929       
    3030        _printf_("call computational core:\n");
    31         solver_linear(NULL,femmodel);
     31        solver_linear(femmodel);
    3232               
    3333        if(verbose)_printf_("saving results:\n");
  • issm/trunk/src/c/solutions/stokescontrolinit.cpp

    r4651 r4837  
    4343        solver_diagnostic_nonlinear(NULL,NULL,NULL,femmodel,conserve_loads);
    4444        femmodel->SetCurrentConfiguration(DiagnosticVertAnalysisEnum);
    45         solver_linear(NULL,femmodel);
     45        solver_linear(femmodel);
    4646
    4747        if(verbose)_printf_("%s\n"," update boundary conditions for stokes using velocities previously computed...");
  • issm/trunk/src/c/solutions/surfaceslope_core.cpp

    r4835 r4837  
    2828        /*Call on core computations: */
    2929        femmodel->SetCurrentConfiguration(SurfaceSlopeAnalysisEnum,SurfaceSlopeXAnalysisEnum);
    30         solver_linear(NULL,femmodel);
     30        solver_linear(femmodel);
    3131        femmodel->SetCurrentConfiguration(SurfaceSlopeAnalysisEnum,SurfaceSlopeYAnalysisEnum);
    32         solver_linear(NULL,femmodel);
     32        solver_linear(femmodel);
    3333       
    3434        if(verbose)_printf_("saving results:\n");
  • issm/trunk/src/c/solutions/thermal_core_step.cpp

    r4356 r4837  
    2525        if(verbose)_printf_("computing melting:\n");
    2626        femmodel->SetCurrentConfiguration(MeltingAnalysisEnum);
    27         solver_linear(NULL,femmodel);
     27        solver_linear(femmodel);
    2828}
  • issm/trunk/src/c/solvers/solver_linear.cpp

    r4524 r4837  
    88#include "../modules/modules.h"
    99
    10 void solver_linear(Vec* pug, FemModel* fem){
     10void solver_linear(FemModel* fem){
    1111
    1212        /*parameters:*/
     
    6060        /*free ressources: */
    6161        xfree((void**)&solver_string);
     62        VecFree(&ug);
    6263        VecFree(&uf);
    63 
    64         /*Assign output pointers:*/
    65         if(pug) *pug=ug;
    66         else VecFree(&ug);
    6764}
  • issm/trunk/src/c/solvers/solvers.h

    r4055 r4837  
    1414void solver_thermal_nonlinear(Vec* ptg,double* pmelting_offset,FemModel* femmodel);
    1515void solver_diagnostic_nonlinear(Vec* pug,Mat* pK_ff0,Mat* pK_fs0, FemModel* femmodel,bool conserve_loads);
    16 void solver_linear(Vec* pug, FemModel* femmodel);
    17 void solver_adjoint(Vec* pug, FemModel* femmodel);
    18 
     16void solver_linear(FemModel* femmodel);
    1917
    2018#endif
Note: See TracChangeset for help on using the changeset viewer.