logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

C Syntax

Description

MPI_T_enum_get_item  can  be  used  to  query  information  about an item in an enumerator. This function
       returns the enumeration value in the value parameter.

Errors

MPI_T_enum_get_item will fail if:

       • MPI_T_ERR_NOT_INITIALIZED: The MPI Tools interface not initialized

       • MPI_T_ERR_INVALID_INDEX: The enumeration is invalid or has been deleted

Input Parameters

enumtype: Enumeration to be queried.

       • index: Number of the value to be queried in this enumeration.

Input/Output Parameters

name_len: Length of the string and/or buffer for name.

Notes

       This MPI tool interface function returns the name of the item  as  a  string.  This  function  takes  two
       arguments  for  the  string:  a buffer to store the string, and a length which must initially specify the
       size of the buffer. If the length passed is n then this function will copy at most n -  1  characters  of
       the  string  into  the  buffer  and sets the length to the number of characters copied - 1. If the length
       argument is NULL or the value specified in the length is 0 the string buffer is ignored and the string is
       not returned. For more information see MPI-3 section 14.3.3.

Output Parameters

value: Variable value.

       • name: Buffer to return the string containing the name of the category.

Syntax

CSyntax
          #include <mpi.h>

          int MPI_T_enum_get_item(MPI_T_enum enumtype, int index, int *value, char *name,
                                  int *name_len)

See Also