[mvapich-discuss] WG: missing Fortran bindings in MVAPICH2-2.1a
Jonathan Perkins
perkinjo at cse.ohio-state.edu
Thu Dec 11 10:17:29 EST 2014
Hello Michael. My investigation turned up the same issue in
MPICH-3.1.3. MVAPICH2-2.1a is based on MPICH-3.1.2 so it inherits the
same behavior.
Here is a snippet from MPICH's user guide:
4.2 Special Issues for Fortran
MPICH provides two kinds of support for Fortran programs. For
Fortran 77 programmers, the file mpif.h provides the definitions of
the MPI constants such as MPI COMM WORLD. Fortran 90 programmers
should use the MPI module instead; this provides all of the
definitions as well as interface definitions for many of the MPI
functions. However, this MPI module does not provide full Fortran 90
support; in particular, interfaces for the routines, such as MPI
Send, that take “choice” arguments are not provided.
It sounds like these are routines with ``choice'' arguments.
On Thu, Dec 11, 2014 at 01:29:03PM +0000, Michael.Rachner at dlr.de wrote:
> Dear developers,
>
> I have just found, that exactly the same 11 missing Ftn-interfaces are also missing in MPICH-3.0.4, MSMPI-5.0, IMPI-5.0.0 .
> So that looks, as if you all have inherited these missing interfaces from MPICH.
>
> In contrast, with OPENMPI-1.8.2 all explicit Ftn-interfaces for MPI-routines needed by our CFD-code are present. Compliment!
>
> Greetings
> Michael Rachner
>
>
> Von: mvapich-discuss [mailto:mvapich-discuss-bounces at cse.ohio-state.edu] Im Auftrag von Michael.Rachner at dlr.de
> Gesendet: Donnerstag, 11. Dezember 2014 13:12
> An: mvapich-discuss at cse.ohio-state.edu
> Betreff: [mvapich-discuss] missing Fortran bindings in MVAPICH2-2.1a
>
> Dear developers of MVAPICH2,
>
> I found, that the explicit interfaces in the mpi-module are still missing in MVAPICH2-2.1a (with INTEL-14.0.4) for these 11 MPI-routines:
> MPI_BCAST
> MPI_GATHER , MPI_GATHERV
> MPI_REDUCE , MPI_ALLREDUCE
> MPI_SCATTER, MPI_SCATTERV
> MPI_SSEND , MPI_RECV
> MPI_WIN_ALLOCATE_SHARED, MPI_WIN_SHARED_QUERY
>
> Greetings
> Michael Rachner
>
> _______________________________________________
> mvapich-discuss mailing list
> mvapich-discuss at cse.ohio-state.edu
> http://mailman.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss
> _______________________________________________
> mvapich-discuss mailing list
> mvapich-discuss at cse.ohio-state.edu
> http://mailman.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss
--
Jonathan Perkins
More information about the mvapich-discuss
mailing list