[MPIWG Fortran] Question about an argument of MPI_Testall
Malcolm Cohen
malcolm at nag-j.co.jp
Tue Mar 11 19:29:48 CDT 2014
That reason is bogus, if the dummy argument is declared to have "count" elements
the actual argument is required to have at least "count" elements, but this need
not be exact. The Fortran standard states
"The rank and shape of the actual argument need not agree with the rank and
shape of the dummy argument, but the number of elements in the dummy argument
shall not exceed the number of elements in the element sequence of the actual
argument."
(F2008 12.5.1.11)
Cheers,
-----Original Message-----
From: Jeff Squyres (jsquyres)
Date: 平成 26年3月12日 1:21
To: MPI-WG Fortran working group
Subject: Re: [MPIWG Fortran] Question about an argument of MPI_Testall
The WG chose not to do this, because Rolf and others indicated that it is not
uncommon to have a large status of arrays -- i.e., something >=count statuses.
If you use array_of_statuses(count), then you can only pass in an array of
*exactly* size "count" -- and that doesn't fit what users tend to do for
convenience.
On Mar 11, 2014, at 12:03 PM, Junchao Zhang <jczhang at mcs.anl.gov> wrote:
> Hello,
>
> P60 of MPI3 reads:
>
> MPI_Testall(count, array_of_requests, flag, array_of_statuses, ierror)
> INTEGER, INTENT(IN) :: count
>
> TYPE(MPI_Request), INTENT(INOUT) :: array_of_requests(count)
>
> LOGICAL, INTENT(OUT) :: flag
>
> TYPE(MPI_Status) :: array_of_statuses(*)
>
> INTEGER, OPTIONAL, INTENT(OUT) :: ierror
>
> Should array_of_statuses be declared as TYPE(MPI_Status) ::
> array_of_statuses(count)?
>
> Thanks
>
> --Junchao Zhang
> _______________________________________________
> mpiwg-fortran mailing list
> mpiwg-fortran at lists.mpi-forum.org
> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpiwg-fortran
--
Jeff Squyres
jsquyres at cisco.com
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/
_______________________________________________
mpiwg-fortran mailing list
mpiwg-fortran at lists.mpi-forum.org
http://lists.mpi-forum.org/mailman/listinfo.cgi/mpiwg-fortran
--
................................Malcolm Cohen, Nihon NAG, Tokyo.
More information about the mpiwg-fortran
mailing list