Justin,

    Sorry TAO simply doesn't even collect this information currently. But yes 
we should definitely make it available!

  Jason,

     Could you please add this; almost all the TaoSolve_xxx() have a local 
variable iter; change that to tao->niter (I'm guess this is suppose to capture 
this information) and add a TaoGetIterationNumber() and the uses can access 
this. Also modify at the end of TaoSolve() -tao_converged_reason to also print 
the iteration count. At the same time since you add this you can add a 
tao->totalits which would accumulate all iterations over all the solves for 
that Tao object and the routine TaoGetTotalIterations() to access this.  Note 
that TaoSolve() would initialize tao->niter = 0 at the top.

   Thanks

  Barry



> On Apr 10, 2015, at 4:16 PM, Justin Chang <[email protected]> wrote:
> 
> Hi all,
> 
> Is there a way to generically obtain the number of Tao iterations? I am 
> looking through the -help options for Tao and I don't see any metric where 
> you can output this quantity in the manner that you could for SNES or KSP 
> solves. I am currently using blmvm and tron, and the only way I can see 
> getting this metric is by outputting -tao_view and/or -tao_monitor and 
> manually finding this number. I find this cumbersome especially for transient 
> problems where I would like to simply have this number printed for each step 
> instead of ending up with unnecessary info.
> 
> Thanks,
> 
> 
> -- 
> Justin Chang
> PhD Candidate, Civil Engineering - Computational Sciences
> University of Houston, Department of Civil and Environmental Engineering
> Houston, TX 77004
> (512) 963-3262

Reply via email to