<div dir="ltr"><div>I got a bit confused. When you say FFTW, did you it mean the FFTW3 library or the internal FFTW shipped with QE?</div><div><br></div><div>DFTI vs FFTW3 on intel platforms</div><div>Intel claimed comparable performance using DFTI and FFTW3 interfaces provided by MKL.</div><div>But QE with DFTI outperforms FFTW3 in both absolute performance and thread salability.</div><div><br></div><div>I never did a comparison between MKL DFT and <a href="http://fftw.org">fftw.org</a> FFTW3 on Intel platforms.</div><div><br></div><div>Best,<br></div><div><br></div><div>Ye<br></div><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr">===================<br>
Ye Luo, Ph.D.<br>Computational Science Division & Leadership Computing Facility<br>
Argonne National Laboratory</div></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Lorenzo Paulatto <<a href="mailto:paulatz@gmail.com">paulatz@gmail.com</a>> 于2019年9月16日周一 上午4:18写道:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Ok, I answer to myself: using DFTI with openmp causes mysterious <br>
problems usually using diagonalization. Do you know if using the Intel <br>
FFTW interface would work around these or if it is exactly the same <br>
thing? Because, the little bit of scalability that I can gain from <br>
openmp is exactly lost by the performance I loose with FFTW3 wrt DFTI...<br>
<br>
cheers<br>
<br>
On 16/09/2019 10:30, Lorenzo Paulatto wrote:<br>
> Hello,<br>
> I have noticed that the configure script detects and enables <br>
> automatically the DFTI FFT libraries when executed without any specific <br>
> switch, but that it uses FFTW instead when executed with the <br>
> --enable-openmp switch.<br>
> <br>
> I was wondering if this is intentional (i.e. because FFTW can give <br>
> better performance with openmp? Or DFTI does not work with openmp?) or <br>
> it is a bug.<br>
> <br>
> cheers<br>
> <br>
<br>
-- <br>
Dr. Lorenzo Paulatto<br>
IdR @ IMPMC - CNRS UMR 7590 & Sorbonne Université<br>
phone: +33 (0)1 442 79822 / skype: paulatz<br>
<<a href="http://www.impmc.upmc.fr/~paulatto/" rel="noreferrer" target="_blank">http://www.impmc.upmc.fr/~paulatto/</a>> <<a href="http://sf.net/p/d3q" rel="noreferrer" target="_blank">http://sf.net/p/d3q</a>><br>
23-24/423 B115, 4 place Jussieu 75252 Paris CX 05<br>
<br>
-- <br>
Lorenzo Paulatto - Paris<br>
_______________________________________________<br>
developers mailing list<br>
<a href="mailto:developers@lists.quantum-espresso.org" target="_blank">developers@lists.quantum-espresso.org</a><br>
<a href="https://lists.quantum-espresso.org/mailman/listinfo/developers" rel="noreferrer" target="_blank">https://lists.quantum-espresso.org/mailman/listinfo/developers</a><br>
</blockquote></div>