SHMEM\_INFO\_GET\_NAME(3) Open MPI SHMEM\_INFO\_GET\_NAME(3)

shmem\_info\_get\_name - This routine returns the vendor defined character string.

# [SYNOPSIS](#SYNOPSIS)

C or C++:

```
#include <mpp/shmem.h>
void shmem_info_get_name(char *name)
```

Fortran:

```
include 'mpp/shmem.fh'
SHMEM_INFO_GET_NAME(NAME)
CHARACTER *(*)NAME
```

# [DESCRIPTION](#DESCRIPTION)

shmem\_info\_get\_name() This routine returns the vendor defined character string of size defined by the constant SHMEM\_MAX\_NAME\_LEN. The program calling this function prepares the memory of size SHMEM\_MAX\_NAME\_LEN, and the implementation copies the string of size at most SHMEM\_MAX\_NAME\_LEN. In C, the string is terminated by a null character. In Fortran, the string of size less than SHMEM\_MAX\_NAME\_LEN is padded with blank characters up to size SHMEM\_MAX\_NAME\_LEN. The implementation copying a string of size greater than SHMEM\_MAX\_NAME\_LEN results in an undefined behavior. Multiple invocations of the routine in an OpenSHMEM program always return the same string. For a given library implementation, the major and minor version returned by these calls is consistent with the compile-time constants defined in its shmem.h.

**See also:**

[*intro\_shmem*(3)](/man/enterprise-packages/openmpi-cuda-13.4/intro_shmem.3) [*shmem\_my\_pe*(3)](/man/enterprise-packages/openmpi-cuda-13.4/shmem_my_pe.3) [*shmem\_init*(3)](/man/enterprise-packages/openmpi-cuda-13.4/shmem_init.3)

# [Copyright](#Copyright)

2003-2026, The Open MPI Community

September 17, 2026

---

Document: shmem_info_get_name(3) from openmpi-cuda-13.4 5.0.11-r0 (Chainguard OS)
