Changeset 4837
- Timestamp:
- 07/27/10 14:41:58 (15 years ago)
- Location:
- issm/trunk/src/c
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/solutions/balancedthickness_core.cpp
r4835 r4837 32 32 33 33 _printf_("call computational core:\n"); 34 solver_linear( NULL,femmodel);34 solver_linear(femmodel); 35 35 36 36 if(verbose)_printf_("saving results:\n"); -
issm/trunk/src/c/solutions/balancedvelocities_core.cpp
r4835 r4837 32 32 33 33 _printf_("call computational core:\n"); 34 solver_linear( NULL,femmodel);34 solver_linear(femmodel); 35 35 36 36 if(verbose)_printf_("saving results:\n"); -
issm/trunk/src/c/solutions/bedslope_core.cpp
r4835 r4837 28 28 /*Call on core computations: */ 29 29 femmodel->SetCurrentConfiguration(BedSlopeAnalysisEnum,BedSlopeXAnalysisEnum); 30 solver_linear( NULL,femmodel);30 solver_linear(femmodel); 31 31 femmodel->SetCurrentConfiguration(BedSlopeAnalysisEnum,BedSlopeYAnalysisEnum); 32 solver_linear( NULL,femmodel);32 solver_linear(femmodel); 33 33 34 34 if(verbose)_printf_("saving results:\n"); -
issm/trunk/src/c/solutions/diagnostic_core.cpp
r4651 r4837 56 56 57 57 femmodel->SetCurrentConfiguration(DiagnosticHutterAnalysisEnum); 58 solver_linear( NULL,femmodel);58 solver_linear(femmodel); 59 59 60 60 if (ismacayealpattyn) ResetBoundaryConditions(femmodel,DiagnosticHorizAnalysisEnum); … … 73 73 if(verbose)_printf_("%s\n"," computing vertical velocities..."); 74 74 femmodel->SetCurrentConfiguration(DiagnosticVertAnalysisEnum); 75 solver_linear( NULL,femmodel);75 solver_linear(femmodel); 76 76 77 77 if (isstokes){ -
issm/trunk/src/c/solutions/prognostic_core.cpp
r4835 r4837 29 29 30 30 _printf_("call computational core:\n"); 31 solver_linear( NULL,femmodel);31 solver_linear(femmodel); 32 32 33 33 if(verbose)_printf_("saving results:\n"); -
issm/trunk/src/c/solutions/stokescontrolinit.cpp
r4651 r4837 43 43 solver_diagnostic_nonlinear(NULL,NULL,NULL,femmodel,conserve_loads); 44 44 femmodel->SetCurrentConfiguration(DiagnosticVertAnalysisEnum); 45 solver_linear( NULL,femmodel);45 solver_linear(femmodel); 46 46 47 47 if(verbose)_printf_("%s\n"," update boundary conditions for stokes using velocities previously computed..."); -
issm/trunk/src/c/solutions/surfaceslope_core.cpp
r4835 r4837 28 28 /*Call on core computations: */ 29 29 femmodel->SetCurrentConfiguration(SurfaceSlopeAnalysisEnum,SurfaceSlopeXAnalysisEnum); 30 solver_linear( NULL,femmodel);30 solver_linear(femmodel); 31 31 femmodel->SetCurrentConfiguration(SurfaceSlopeAnalysisEnum,SurfaceSlopeYAnalysisEnum); 32 solver_linear( NULL,femmodel);32 solver_linear(femmodel); 33 33 34 34 if(verbose)_printf_("saving results:\n"); -
issm/trunk/src/c/solutions/thermal_core_step.cpp
r4356 r4837 25 25 if(verbose)_printf_("computing melting:\n"); 26 26 femmodel->SetCurrentConfiguration(MeltingAnalysisEnum); 27 solver_linear( NULL,femmodel);27 solver_linear(femmodel); 28 28 } -
issm/trunk/src/c/solvers/solver_linear.cpp
r4524 r4837 8 8 #include "../modules/modules.h" 9 9 10 void solver_linear( Vec* pug,FemModel* fem){10 void solver_linear(FemModel* fem){ 11 11 12 12 /*parameters:*/ … … 60 60 /*free ressources: */ 61 61 xfree((void**)&solver_string); 62 VecFree(&ug); 62 63 VecFree(&uf); 63 64 /*Assign output pointers:*/65 if(pug) *pug=ug;66 else VecFree(&ug);67 64 } -
issm/trunk/src/c/solvers/solvers.h
r4055 r4837 14 14 void solver_thermal_nonlinear(Vec* ptg,double* pmelting_offset,FemModel* femmodel); 15 15 void 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 16 void solver_linear(FemModel* femmodel); 19 17 20 18 #endif
Note:
See TracChangeset
for help on using the changeset viewer.