On 12/5/20 4:09 AM, Loylick wrote:

I solve some eigenvalue problem with SLEPcWrappers::SolverKrylovSchur solver.
I takes several hours to accomplish the task and I wonder if there is a way to report a progress back from the solver to show for example a number of iterations passed?

I don't think there is a way already implemented. The code for this class can be found here:
  https://github.com/dealii/dealii/blob/master/source/lac/slepc_solver.cc
in the SolverBase::solve() function. The key function invokation is EPSSolve() -- that's where all of your time is spent. The question is whether this function (from the SLEPc library) allows attaching a callback that provides information about progress.

If you could check this in the documentation of the SLEPc library, we'd be happy to work with you on integrating this possibility into deal.II.

Best
 W.

--
------------------------------------------------------------------------
Wolfgang Bangerth          email:                 [email protected]
                           www: http://www.math.colostate.edu/~bangerth/

--
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- You received this message because you are subscribed to the Google Groups "deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dealii/6a52be26-3335-e4e0-e61b-5ddfdb74960b%40colostate.edu.

Reply via email to