The issue at hand is trying to help the user figure out that they have an open MPI built without fortran support.
Perhaps we should improve the error reporting at run time to display something about the fact that you used a fortran data type but have an OMPI that was compiled without fortran support. Sent from my phone. No type good. On Feb 8, 2016, at 4:00 AM, Gilles Gouaillardet <gilles.gouaillar...@gmail.com<mailto:gilles.gouaillar...@gmail.com>> wrote: That being said, should we remove these fortran types from include files and libs when ompi is configure'd without fortran support ? Cheers, Gilles Jeff Hammond <jeff.scie...@gmail.com<mailto:jeff.scie...@gmail.com>> wrote: > BTW: is there a reason you don't want to just use the C datatypes? The > fundamental output of the index is an integer value -- casting it to a float > of some flavor doesn't fundamentally change its value. The code in question is not mine. I have suggested to the developers that they should use the correct C types. The reason I became aware of this issue is that one of my colleagues compiled and ran this code on a system where OpenMPI was built without Fortran support and the code started failing with errors from MPI which were not seen on other systems. If you use an MPI library compiled without Fortran support, you should expect precisely nothing related to Fortran to work. You might get more than this because the universe is being nice to you, but you should treat it as serendipity when something works, not a bug when something doesn't. Jeff -- Jeff Hammond jeff.scie...@gmail.com<mailto:jeff.scie...@gmail.com> http://jeffhammond.github.io/ _______________________________________________ users mailing list us...@open-mpi.org<mailto:us...@open-mpi.org> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users Link to this post: http://www.open-mpi.org/community/lists/users/2016/02/28459.php