You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Have you thought about supporting the MPI-3 standard interface, rather than the OpenMPI implementation specifically? It would be nice to be able to use MPICH (and its derivatives, including MVAPICH2, Intel MPI and Cray MPI) with this.
It is unclear to me how much of the use of OpenMPI internal datastructures is required, versus just convenient.
The text was updated successfully, but these errors were encountered:
I'm unsure myself and it's not always 100% clear from the headers what is portable and what is implementation specific. I may have to ask someone, perhaps the OpenMPI developers.
I have some WIP support for mpich in the mpi_generic branch, but it's not there yet.
Anything in the ompi_ namespace is implementation-specific, which will identify some but not all of the issues. MPICH tends to use #define more and typedef less than Open-MPI, FWIW.
Have you thought about supporting the MPI-3 standard interface, rather than the OpenMPI implementation specifically? It would be nice to be able to use MPICH (and its derivatives, including MVAPICH2, Intel MPI and Cray MPI) with this.
It is unclear to me how much of the use of OpenMPI internal datastructures is required, versus just convenient.
The text was updated successfully, but these errors were encountered: