What would be the best way to estimate the trace of a large, distributed matrix, if one only know its action on a vector throug a parallel "matvec" routine?
In the application I am interested in, the matvec routine comes from the discretization of a PDE. In most cases, I cannot modify this routine.
I do not need machine precision and would be satisfied with moderate accuracy.