[MPI3 Fortran] Specify IN/OUT/INOUT in MPI spec?

Lionel, Steve steve.lionel at intel.com
Wed May 27 14:12:33 CDT 2009

I volunteer to do this work - I've done things like it before.  All I'll need is a document with the routine specifications or the .h files for the C++ version.

Steve Lionel
Intel Developer Support
Nashua, NH

-----Original Message-----
From: mpi3-fortran-bounces at lists.mpi-forum.org [mailto:mpi3-fortran-bounces at lists.mpi-forum.org] On Behalf Of Jeff Squyres
Sent: Tuesday, May 26, 2009 12:40 PM
To: MPI-3 Fortran working group
Subject: [MPI3 Fortran] Specify IN/OUT/INOUT in MPI spec?
Importance: Low

I note that none of the current Fortran API interface specifications  
in MPI-2.1 list the intent of the parameters.  Do we want to update  
all of MPI in 3.0 to list the INTENT, and/or use "more modern Fortran  
notation", e.g.:

subroutine MPI_Get_count(status, datatype, count, ierr)
   integer, dimension(MPI_STATUS_SIZE), intent(in) :: status
   integer, intent(in) :: datatype
   integer, intent(out) :: count
   integer, intent(out) :: ierr
end subroutine MPI_Get_count

This will be a big text editing job, but it is mainly monkey work /  
manual labor -- it shouldn't be too complicated or complex.

Jeff Squyres
Cisco Systems

mpi3-fortran mailing list
mpi3-fortran at lists.mpi-forum.org

More information about the mpiwg-fortran mailing list