Changeset 23133


Ignore:
Timestamp:
08/20/18 11:11:04 (7 years ago)
Author:
Mathieu Morlighem
Message:

CHG: reverting Schur stuff

Location:
issm/trunk-jpl/src/c
Files:
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified issm/trunk-jpl/src/c/Makefile.am

    r23132 r23133  
    251251                                        ./solutionsequences/solutionsequence_newton.cpp\
    252252                                        ./solutionsequences/solutionsequence_fct.cpp\
    253                                         ./solutionsequences/solutionsequence_schurcg.cpp\
    254253                                        ./solutionsequences/convergence.cpp\
    255254                                        ./classes/Options/Options.cpp\
  • TabularUnified issm/trunk-jpl/src/c/analyses/StressbalanceAnalysis.cpp

    r23132 r23133  
    54495449}/*}}}*/
    54505450
    5451 /*Schur*/
    5452 void StressbalanceAnalysis::SchurF(Vector<IssmDouble>** pF,FemModel* femmodel){
    5453 
    5454         /*Initialize Mass matrix*/
    5455         Vector<IssmDouble> *F = NULL;
    5456         //AllocateSystemMatricesx(&Mff,NULL,NULL,NULL,femmodel);
    5457 
    5458         /*Create and assemble matrix*/
    5459         for(int i=0;i<femmodel->elements->Size();i++){
    5460                 Element*       element = xDynamicCast<Element*>(femmodel->elements->GetObjectByOffset(i));
    5461                 ElementVector* Fe = this->CreatePVectorFS(element);
    5462                 if(F){
    5463                         Fe->AddToGlobal(F);
    5464                 }
    5465                 delete Fe;
    5466         }
    5467         F->Assemble();
    5468 
    5469         /*Assign output pointer*/
    5470         *pF=F;
    5471 }
    5472 
    54735451/*Coupling (Tiling)*/
    54745452ElementMatrix* StressbalanceAnalysis::CreateKMatrixCouplingHOFS(Element* element){/*{{{*/
  • TabularUnified issm/trunk-jpl/src/c/analyses/StressbalanceAnalysis.h

    r23132 r23133  
    9797                void           InputUpdateFromSolutionFSXTH_tau(Elements* elements,Parameters* parameters);
    9898
    99                 /*Schur complement conjugate gradient stuff*/
    100                 void SchurF(Vector<IssmDouble>** pF,FemModel* femmodel);
    101 
    10299                /*Coupling*/
    103100                ElementMatrix* CreateKMatrixCouplingHOFS(Element* element);
  • TabularUnified issm/trunk-jpl/src/c/solutionsequences/solutionsequences.h

    r23132 r23133  
    1818void solutionsequence_newton(FemModel* femmodel);
    1919void solutionsequence_fct(FemModel* femmodel);
    20 void solutionsequence_schurcg(FemModel* femmodel);
    2120void solutionsequence_FScoupling_nonlinear(FemModel* femmodel,bool conserve_loads);
    2221void solutionsequence_linear(FemModel* femmodel);
Note: See TracChangeset for help on using the changeset viewer.