Changeset 23308


Ignore:
Timestamp:
09/18/18 09:42:32 (7 years ago)
Author:
rueckamp
Message:

CHG: added VerboseSolver output for number of PETSc KSP iterations

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/toolkits/petsc/objects/PetscSolver.cpp

    r23093 r23308  
    1515#include "../../../shared/io/Comm/IssmComm.h"
    1616#include "../../../shared/Enum/Enum.h"
     17#include "../../../shared/io/Print/Print.h"
    1718
    1819void    PetscSolve(PetscVec** puf, PetscMat* Kff, PetscVec* pf, PetscVec* uf0,PetscVec* df, Parameters* parameters){ /*{{{*/
     
    156157        KSPGetIterationNumber(ksp,&iteration_number);
    157158        if (iteration_number<0) _error_("Solver diverged at iteration number: " << -iteration_number);
     159        if (VerboseSolver())  _printf0_("Petsc: "<< iteration_number << " KSP iterations\n");
    158160
    159161        /*Free resources:*/
Note: See TracChangeset for help on using the changeset viewer.