<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 18, 2016 at 11:06 AM, Bill Long <span dir="ltr"><<a href="mailto:longb@cray.com" target="_blank">longb@cray.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=""><br>
On Feb 18, 2016, at 11:55 AM, Jeff Hammond <<a href="mailto:jeff.science@gmail.com">jeff.science@gmail.com</a>> wrote:<br>
<br>
> From MPI 3.1, page 674:<br>
><br>
> "If an accompanying C++ compiler is missing, then the MPI datatypes in this table are not defined."<br>
><br>
> Please tell me why we want to do something different for Fortran.<br>
<br>
</span>I agree that this is a good point.   Although an increasingly strange one in the C++ case since the C and C++ compilers are often the identical same compiler these days.  The choice of cc or CC just sets a different mode internally.<br>
<span class="im HOEnZb"><br></span></blockquote><div><br></div><div><tangent></div><div><br></div><div>We still need to be careful, because C99 and C11 are not strict subsets of any ISO C++.  And at least one MPI Forum member (Microsoft) has the audacity to not support ISO C at all, except insofar as it is a subset of C++, which is why lots of folks (e.g. MPICH) are limited to C89, which is - as far as I know - a proper subset of C++.</div><div><br></div><div>While we do not have C++ bindings and our C bindings are compliant with C89, there is some potential for this to change in the future, particularly if Squyres and Hammond follow-through on their intent to solve the large-count problem with C11/C++98 polymorphism.</div><div><br></div><div></tangent></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="im HOEnZb">
Cheers,<br>
Bill<br>
<br>
><br>
<br>
Bill Long                                                                       <a href="mailto:longb@cray.com">longb@cray.com</a><br>
Fortran Technical Support  &                                  voice:  651-605-9024<br>
Bioinformatics Software Development                     fax:  651-605-9142<br>
Cray Inc./ Cray Plaza, Suite 210/ 380 Jackson St./ St. Paul, MN 55101<br>
<br>
<br>
</span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
mpiwg-fortran mailing list<br>
<a href="mailto:mpiwg-fortran@lists.mpi-forum.org">mpiwg-fortran@lists.mpi-forum.org</a><br>
<a href="http://lists.mpi-forum.org/mailman/listinfo.cgi/mpiwg-fortran" rel="noreferrer" target="_blank">http://lists.mpi-forum.org/mailman/listinfo.cgi/mpiwg-fortran</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>