[Mpi-forum] MPI_Type_create_hvector vs. MPI_Type_hvector

Rajeev Thakur thakur at mcs.anl.gov
Fri Jun 25 19:56:04 CDT 2010

In MPI-1, the Fortran interface for MPI_Type_hvector did not use an
address-size argument for stride, whereas the C interface did. This was
fixed in MPI-2 by defining a new function MPI_Type_create_vector and
deprecating the old one. Only the "h" version and type_struct needed to
be fixed this way.


> -----Original Message-----
> From: mpi-forum-bounces at lists.mpi-forum.org 
> [mailto:mpi-forum-bounces at lists.mpi-forum.org] On Behalf Of 
> Fab Tillier
> Sent: Friday, June 25, 2010 1:22 PM
> To: Main MPI Forum mailing list
> Subject: [Mpi-forum] MPI_Type_create_hvector vs. MPI_Type_hvector
> Some of the MPI type creators were deprecated, such as 
> MPI_Type_hvector, replaced with MPI_Type_create_xxx.  Why 
> weren't others like MPI_Type_vector similarly updated to 
> MPI_Type_create_vector?
> Should we clean house a bit and get some consistency in the 
> MPI 3 standard API naming?
> -Fab
> _______________________________________________
> mpi-forum mailing list
> mpi-forum at lists.mpi-forum.org
> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi-forum

More information about the mpi-forum mailing list