Hi Everyone, I'm using LinearVariationalSolver for an elliptic problem in the usual way in a C++ project. Is it possible to get information about what the solver did after solver.solve() is called? In particular the number of Krylov iterations and say the residual at each iteration?
Looking at LinearVariationalSolver.cpp it seems like this is not possible since the instance of KrylovSolver there is deleted after the solution is obtained but I wanted to make sure.
Btw, one option is to parse the log file that FEniCS writes but if you run in parallel this is not possible because all the processes write to the file simultaneously and it is pretty garbled as a result. So in parallel I have the log output turned off.
Thanks,
Dave