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.