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 or C++:

Description

shmem_addr_accessible  is a query function that indicates whether a local address is accessible via SHMEM
       operations from the specified remote PE.

       This function verifies that the remote PE is accessible via SHMEM data transfer functions from the  local
       PE, and that the specified address is in a symmetric data segment with respect to the remote PE.

Return Values

       C:  The return value is 1 if addr is a symmetric data object and accessible via SHMEM operations from the
       specified remote PE; otherwise, it is 0.

       Fortran: The return value is .TRUE. if  addr  is  a  symmetric  data  object  and  accessible  via  SHMEM
       operations from the specified remote PE; otherwise, it is .FALSE..

       SEEALSO:intro_shmem(3) shmem_pe_accessible(3)

Synopsis

       C or C++:

          #include <mpp/shmem.h>

          int shmem_addr_accessible(const void *addr, int pe)

       Fortran:

          INCLUDE "mpp/shmem.fh"

          LOGICAL LOG, SHMEM_ADDR_ACCESSIBLE
          INTEGER pe

          LOG = SHMEM_ADDR_ACCESSIBLE(addr, pe)

See Also