<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Jeff,</div><div><br></div>I'm confused, if the compiled by "f77" compilers (probably just hidden compiler options by now), of course they won't compile the MPI3 bindings.  But they should be link compatible.<div><br></div><div>-craig<br><div><br><div><br><div><div>On Dec 14, 2009, at 7:04 AM, Jeff Squyres wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>I'm talking about codes that "include 'mpif.h'".<br><br>If they are compiled with compilers like "pgif77" or other "*f77" compilers, will they still allow/obey newer Fortran language constructs (namely the things that we're discussing for the F2003 bindings)?<br><font class="Apple-style-span" color="#000000"><font class="Apple-style-span" color="#144FAE"><br></font></font></div></blockquote><blockquote type="cite"><div><br>On Dec 11, 2009, at 5:47 PM, Bill Long wrote:<br><br><blockquote type="cite">What do you mean by "Fortran 77 codes"?  There are codes that are<br></blockquote><blockquote type="cite">written in fixed source form and others in free source form.  If by F77<br></blockquote><blockquote type="cite">you mean fixed source form, then that should be accommodated.<br></blockquote><blockquote type="cite">Otherwise, old codes that were written in the before ~ 1993  are still<br></blockquote><blockquote type="cite">Fortran programs and should compile with modern compilers for today's<br></blockquote><blockquote type="cite">incarnation of standard Fortran.  Apart from supporting fixed source<br></blockquote><blockquote type="cite">form, what retrofit is necessary?<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Cheers,<br></blockquote><blockquote type="cite">Bill<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Craig Rasmussen wrote:<br></blockquote><blockquote type="cite"><blockquote type="cite">Jeff raised an interesting question with me.  Should new features that are being considered for MPI-3 be retrofitted if possible for Fortran 77 codes?  Some users might say yes as they never intend to use modern Fortran features.  On the other hand, F77 is over 30 years old and so perhaps we should move on and not put support (money) into adding new features.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">The new Fortran MPI-3 bindings will allow users to link to codes using F77 bindings so if users want new bindings they only have<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">to use MPI3 locally.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">-craig<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">_______________________________________________<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">mpi3-fortran mailing list<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><a href="mailto:mpi3-fortran@lists.mpi-forum.org">mpi3-fortran@lists.mpi-forum.org</a><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><a href="http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-fortran">http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-fortran</a><br></blockquote></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">--<br></blockquote><blockquote type="cite">Bill Long                                           <a href="mailto:longb@cray.com">longb@cray.com</a><br></blockquote><blockquote type="cite">Fortran Technical Support    &                 voice: 651-605-9024<br></blockquote><blockquote type="cite">Bioinformatics Software Development            fax:   651-605-9142<br></blockquote><blockquote type="cite">Cray Inc./Cray Plaza, Suite 210/380 Jackson St./St. Paul, MN 55101<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">_______________________________________________<br></blockquote><blockquote type="cite">mpi3-fortran mailing list<br></blockquote><blockquote type="cite"><a href="mailto:mpi3-fortran@lists.mpi-forum.org">mpi3-fortran@lists.mpi-forum.org</a><br></blockquote><blockquote type="cite"><a href="http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-fortran">http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-fortran</a><br></blockquote><blockquote type="cite"><br></blockquote><br><br>-- <br>Jeff Squyres<br><a href="mailto:jsquyres@cisco.com">jsquyres@cisco.com</a><br><br><br>_______________________________________________<br>mpi3-fortran mailing list<br>mpi3-fortran@lists.mpi-forum.org<br>http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-fortran<br></div></blockquote></div><br></div></div></div></body></html>