SHMEM_DOUBLE_G(3)

πŸ“¦
version 5.0.10 Β· 4 versions
, in ubuntu stonking

πŸ’– NAME πŸ’–

okay so bestie, welcome to SHMEM_DOUBLE_G(3), straight outta the Open MPI manual β€” and it's a whole family page, not just one function. These routines provide a low latency mechanism to read basic types (char, short, int, float, double, long, long long, long double) from symmetric data objects on remote PEs. πŸ‘‘

the whole squad is here:

  • shmem_char_g(3)
  • shmem_float_g(3)
  • shmem_int_g(3)
  • shmem_long_g(3)
  • shmem_short_g(3)
  • shmem_longlong_g(3)
  • shmem_longdouble_g(3)

✨ SYNOPSIS ✨

C or C++:

#include <mpp/shmem.h>

char shmem_char_g(const char *addr, int pe)

short shmem_short_g(const short *addr, int pe)

int shmem_int_g(const int *addr, int pe)

long shmem_long_g(const long *addr, int pe)

long shmem_longlong_g(const long long *addr, int pe)

float shmem_float_g(const float *addr, int pe)

double shmem_double_g(const double *addr, int pe)

long shmem_longdouble_g(const long double *addr, int pe)

🌸 DESCRIPTION 🌸

These routines provide a very low latency get capability for single elements of most basic types. like, one element, super fast, no cap. πŸ’…

The arguments are as follows:

  • addr β€” The remotely accessible array element or scalar data object which will receive the data on the remote PE. 🫢
  • pe β€” The number of the remote PE. πŸ¦‹

See also: intro_shmem(3) shmem_get(3)


2003-2026, The Open MPI Community


and that's the vibe check, bestie β€” you've officially read the whole thing πŸ’œ this was SHMEM_DOUBLE_G(3) from the Open MPI manual, dated Sep 10, 2026, copyright 2003-2026, The Open MPI Community. slay, go read a remote PE's data responsibly. 🧚✨

πŸ“¦ where this page comes from