<div dir="ltr">Dear Jose,<div><br></div><div>Thanks for the references.</div><div><br>I'm only calculation the smallest 10-100 eigenvalues using the krylovshur algorithm.</div><div><br></div><div>How important is it to use a preconditioner ? My matrix has at most 48 nonzero elements per row.</div><div><br></div><div><br></div><div>Best,</div><div> Vijay</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 28, 2016 at 4:44 PM, Jose E. Roman <span dir="ltr"><<a href="mailto:jroman@dsic.upv.es" target="_blank">jroman@dsic.upv.es</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
> El 28 dic 2016, a las 16:26, Vijay Gopal Chilkuri <<a href="mailto:vijay.gopal.c@gmail.com">vijay.gopal.c@gmail.com</a>> escribió:<br>
><br>
> Dear developers,<br>
><br>
> I'm doing exact diagonalization studies of some phenomenological model Hamiltonian. In this study I have to diagonalize large sparse matrices in Hilbert space of Slater determinants many times.<br>
><br>
> I've successfully used PETSc + SLEPc to get few smallest eigenvalues.<br>
> For example I've been able to diagonalize a matrix of rank 91454220 with 990 processors. This diagonalization took 15328.695847 Sec (or 4.25 Hrs.)<br>
><br>
> I have two questions:<br>
><br>
> 1. Is this time reasonable, if not, is it possible to optimize further ?<br>
<br>
</span>It depends on how many eigenvalues are being computed. If computing more than 1000 eigenvalues it is very important to set the mpd parameter, see section 2.6.5.<br>
<span class=""><br>
><br>
> 2. I've tried a quick google search but could not find a comprehensive benchmarking of the SLEPc library for sparse matrix diagonalization. Could you point me to a publication/resource which has such a benchmarking ?<br>
<br>
</span>Some papers in the list of applications have performance results.<br>
<a href="http://slepc.upv.es/material/appli.htm" rel="noreferrer" target="_blank">http://slepc.upv.es/material/<wbr>appli.htm</a><br>
See for instance [Moran et al 2011] for results up to 2048 cores. See also [Steiger et al 2011].<br>
<span class="HOEnZb"><font color="#888888"><br>
Jose<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
><br>
> Thanks for your help.<br>
><br>
> PETSc Version: master branch commit: b33322e<br>
> SLEPc Version: master branch commit: c596d1c<br>
><br>
> Best,<br>
> Vijay<br>
><br>
><br>
<br>
</div></div></blockquote></div><br></div>