:ref:`MPI_Info_get_nthkey` - Returns the nth defined key in info.
#include <mpi.h>
int MPI_Info_get_nthkey(MPI_Info info, int n, char *key)
USE MPI
! or the older form: INCLUDE 'mpif.h'
MPI_INFO_GET_NTHKEY(INFO, N, KEY, IERROR)
INTEGER INFO, N, IERROR
CHARACTER*(*) KEY
USE mpi_f08
MPI_Info_get_nthkey(info, n, key, ierror)
TYPE(MPI_Info), INTENT(IN) :: info
INTEGER, INTENT(IN) :: n
CHARACTER(LEN=*), INTENT(OUT) :: key
INTEGER, OPTIONAL, INTENT(OUT) :: ierror
info
: Info object (handle).n
: Key number (integer).
key
: Key (string).ierror
: Fortran only: Error status (integer).
:ref:`MPI_Info_get_nthkey` returns the nth defined key in info. Keys are numbered 0...N - 1 where N is the value returned by :ref:`MPI_Info_get_nkeys`. All keys between 0 and N - 1 are guaranteed to be defined. The number of a given key does not change as long as info is not modified with :ref:`MPI_Info_set` or :ref:`MPI_Info_delete`.
.. seealso::
* :ref:`MPI_Info_get`
* :ref:`MPI_Info_get_nkeys`
* :ref:`MPI_Info_get_valuelen`