<div class="gmail_quote">On Fri, Jul 29, 2011 at 09:44, Gropp, William D <span dir="ltr"><<a href="mailto:wgropp@illinois.edu">wgropp@illinois.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Much better would be to use the MPI macros introduced to deal with exactly this problem.</blockquote></div><br><div>Are you just referring to the MPI_VERSION/MPI_SUBVERSION macros or is there a macro that specifically indicates the availability of MPI_Exscan()? (I haven't seen any such macro in MPICH2 or OMPI.)</div>
<div><br></div><div>We have avoided using versions for compiler/library feature checks because version numbers are not self-documenting and because it only takes one implementer mistake to make the versions useless. On the other hand, all the feature tests make configure slow, but hopefully that will be mostly resolved once we get parallel configure working.</div>