manpagez: man pages & more
man MPIR_Type_indexed(3)
Home | html | info | man
MPIR_Type_indexed(3)                  MPI                 MPIR_Type_indexed(3)




NAME

       MPIR_Type_indexed -  create an indexed datatype


SYNOPSIS

       int MPIR_Type_indexed(int count,
                             const int *blocklength_array,
                             const void *displacement_array,
                             int dispinbytes, MPI_Datatype oldtype, MPI_Datatype * newtype)


INPUT PARAMETERS

       count  - number of blocks in type
       blocklength_array
              - number of elements in each block
       displacement_array
              -  offsets  of blocks from start of type (see next parameter for
              units)
       dispinbytes
              - if nonzero, then displacements are  in  bytes  (the  displace-
              ment_array  is  an  array  of  ints), otherwise they in terms of
              extent  of  oldtype  (the  displacement_array  is  an  array  of
              MPI_Aints)
       oldtype
              - type (using handle) of datatype on which new type is based



OUTPUT PARAMETERS

       newtype
              - handle of new indexed datatype



RETURN VALUE

       0 on success, -1 on failure.



                                  11/21/2018              MPIR_Type_indexed(3)

mpi 3.3 - Generated Thu Feb 14 18:02:56 CST 2019
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.