<div dir="ltr"><div dir="ltr"><div>Hi Lorenzo,</div><div>I think it is related to your software environment.</div><div>I checked today on my machine.<br></div><div>./configure --enable-openmp --with-scalapack=intel<br></div><div>./configure --enable-openmp<br></div><div>I always only get -D__DFTI and no -D__FFTW</div><div><br></div><div>Note that -D__FFTW is for internal library.</div><div>if you see -D_FFTW, it usually means the configure script not being able to find an optimized FFT library on your system.</div><div>The internal FFTW library is considered less performant compared to vendor optimized versions.</div></div><div dir="ltr"><div></div><div><br></div><div>QE using DFTI works very well with OpenMP. I had study last year.<br></div><div><a href="https://gitlab.com/ye-luo/q-e/wikis/Threading%20the%20parallel%203d%20fft">https://gitlab.com/ye-luo/q-e/wikis/Threading%20the%20parallel%203d%20fft</a></div><div><br></div><div>Best,<br></div><div>Ye<br></div><div><div><div dir="ltr" class="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></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日周一 上午3:31写道:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">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>
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>