[MPI3 Fortran] MPI Fortran bindings
Jeff Squyres
jsquyres at cisco.com
Fri Jun 5 06:13:19 CDT 2009
On Jun 4, 2009, at 2:06 PM, Lionel, Steve wrote:
> <type>, dimension(*), intent(IN) :: BUF
>
> Would have to be replaced with something real. In the distant
> future, perhaps TYPE(*) would be available for this, but not now.
> Most vendors do have an extension to disregard type and shape
> checking for arguments in an interface, but maybe not all do. It
> could be documented as <any type and shape> (without the dimension(*))
Clarification about this...
Should I replace
<type>, dimension(*), intent(IN) :: BUF
with
<type>, intent(IN) :: BUF
as long as we put some verbiage up front about how <type> is
implementation dependent, blah blah blah...?
Keep in mind that the current way to specify this in the F77 MPI
bindings is:
MPI_SEND(BUF, COUNT, DATATYPE, DEST, TAG, COMM, IERROR)
<type> BUF(*)
INTEGER COUNT, DATATYPE, DEST, TAG, COMM, IERROR20
--
Jeff Squyres
Cisco Systems
More information about the mpiwg-fortran
mailing list