<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Aug 19, 2015 at 11:24 AM, Dave Goodell (dgoodell) <span dir="ltr"><<a href="mailto:dgoodell@cisco.com" target="_blank">dgoodell@cisco.com</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 Aug 19, 2015, at 6:29 AM, Jeff Hammond <<a href="mailto:jeff.science@gmail.com">jeff.science@gmail.com</a>> wrote:<br>
<br>
> See below where you got a warning for defining MPI to 1?  That is going to break EVERYTHING in the MPI C code.  Consider the declaration MPI_Init_thread.  It will become 1_Init_thread.  This is a serious problem.<br>
<br>
</span>This isn't how the C preprocessor works, Jeff...  "#define f x" will not change "fprintf" to "xprintf" later in the source file.<br>
<span class=""><br></span></blockquote><div><br></div><div><facepalm>  I offer as a pathetic excuse my lack of caffeination when I wrote that nonsensical statement.</div><div><br></div><div>Jeff</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
> The MPI standard reserves the MPI namespace.  You cannot use it.  In your case, you took the entire namespace and changed it to a number :-)<br>
><br>
> Please use a preprocessor macro like USE_MPI in your application.  Do not define any symbols anywhere that being with MPI.<br>
<br>
</span>This, however, is good advice and should fix this particular issue.<br>
<span class="HOEnZb"><font color="#888888"><br>
-Dave<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
discuss mailing list     <a href="mailto:discuss@mpich.org">discuss@mpich.org</a><br>
To manage subscription options or unsubscribe:<br>
<a href="https://lists.mpich.org/mailman/listinfo/discuss" rel="noreferrer" target="_blank">https://lists.mpich.org/mailman/listinfo/discuss</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Jeff Hammond<br><a href="mailto:jeff.science@gmail.com" target="_blank">jeff.science@gmail.com</a><br><a href="http://jeffhammond.github.io/" target="_blank">http://jeffhammond.github.io/</a></div>
</div></div>