<div dir="ltr"><div><div>Maybe we should revert to the good habit of confining MPI definitions to a very small number of files. Once upon a time there was just one in "parallel_include.f90", maybe a couple more here and there. Now:<br>$ grep mpif.h espresso/*/*.f90 espresso/*/*/*f90 | wc -l<br>62<br><br></div><div>The executables in "test-suite" should write to $ESPRESSO_TMPDIR, which is defined in test-suite/ENVIRONMENT:<br>   export ESPRESSO_TMPDIR=/tmp/save/<br></div></div><div>If more instances of test-suite are run by the same user, a mess will result, for sure. Not sure how to set $ESPRESSO_TMPDIR to a unique value in a simple way.<br><br></div><div>Paolo<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 22, 2016 at 2:29 PM, Davide Ceresoli <span dir="ltr"><<a href="mailto:davide.ceresoli@cnr.it" target="_blank">davide.ceresoli@cnr.it</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 11/22/2016 02:10 PM, Paul Kapinos wrote:<br>
> Dear Quantum Espresso developer,<br>
> We (try to) install QE on our computers in a great variety of version (Intel MPI<br>
> and Open MPI; Intel, GCC (and PGI and Oracle Studio) compilers; different<br>
> versions of) Doing this we see at least two issues we do let you know about:<br>
><br>
> I. we cannot compile using Intel compiler version 17 and appropriate Open MPI<br>
> version. (older versions can compile but raise warnings; using Intel MPI neiter<br>
> error nor warnings are raised - likely due to very different 'mpi.h' file).<br>
><br>
> Affected file:<br>
> qe-6.0/FFTXlib/stick_base.f90<br>
</span>Dear all,<br>
     I also ran into this problem yesterday. What was a 'warning' in<br>
Intel 2015 and 2016, has become an 'error' in Intel 2017. I've tried<br>
to turn off this specific error on the command line, but it didn't<br>
work. Switching include 'mpif.h' to use mpi solves the problem.<br>
<span class=""><br>
> It turned out that this is likely a header clash due to multiple include's, cf.<br>
> <a href="https://www.mail-archive.com/devel@lists.open-mpi.org//msg19768.html" rel="noreferrer" target="_blank">https://www.mail-archive.com/<wbr>devel@lists.open-mpi.org//<wbr>msg19768.html</a><br>
><br>
> The recommendation of  Gilles Gouaillardet is to go to 'use mpi' syntax, cf.<br>
> <a href="https://www.mail-archive.com/devel@lists.open-mpi.org//msg19776.html" rel="noreferrer" target="_blank">https://www.mail-archive.com/<wbr>devel@lists.open-mpi.org//<wbr>msg19776.html</a><br>
> <a href="http://mpi-forum.org/docs/mpi-3.1/mpi31-report/node411.htm" rel="noreferrer" target="_blank">http://mpi-forum.org/docs/mpi-<wbr>3.1/mpi31-report/node411.htm</a><br>
><br>
<br>
</span>Best,<br>
     Davide<br>
<br>
______________________________<wbr>_________________<br>
Q-e-developers mailing list<br>
<a href="mailto:Q-e-developers@qe-forge.org">Q-e-developers@qe-forge.org</a><br>
<a href="http://qe-forge.org/mailman/listinfo/q-e-developers" rel="noreferrer" target="_blank">http://qe-forge.org/mailman/<wbr>listinfo/q-e-developers</a><br>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Paolo Giannozzi, <span>Dip. Scienze Matematiche Informatiche e Fisiche</span>,<br>Univ. Udine, via delle Scienze 208, 33100 Udine, Italy<br>Phone +39-0432-558216, fax +39-0432-558222<br><br></div></div></div></div></div>
</div>