Skip to content

OSHMEM: added missing API for get/put operations #6168

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Dec 26, 2018

Conversation

hoopoepg
Copy link
Contributor

@hoopoepg hoopoepg commented Dec 7, 2018

  • added calls for datatypes int/uint/8/16/32/size/ptrdiff
    for shmem_g/get/iget/get_nbi/_p/put/iput/put_nbi

Signed-off-by: Sergey Oblomov [email protected]

#define shmem_uint32_p pshmem_uint32_p
#define shmem_uint64_p pshmem_uint64_p
#define shmem_size_p pshmem_size_p
#define shmem_ptrdiff_p pshmem_ptrdiff_p

#define shmemx_int16_p pshmemx_int16_p
#define shmemx_int32_p pshmemx_int32_p
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@hoopoepg Do you still need this ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually not, but backward compatibility...

#define shmem_uint32_g pshmem_uint32_g
#define shmem_uint64_g pshmem_uint64_g
#define shmem_size_g pshmem_size_g
#define shmem_ptrdiff_g pshmem_ptrdiff_g

#define shmemx_int16_g pshmemx_int16_g
#define shmemx_int32_g pshmemx_int32_g
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@hoopoepg same here ..

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Didn't removed this to not break existing software where this API is used

- added calls for datatypes int/uint/8/16/32/size/ptrdiff
  for shmem_g/get/iget/get_nbi/_p/put/iput/put_nbi

Signed-off-by: Sergey Oblomov <[email protected]>
@hoopoepg hoopoepg force-pushed the topic/get-put-int-uint-8-16-32 branch from a1c8191 to cfa9150 Compare December 17, 2018 09:35
@yosefe yosefe merged commit 8031336 into open-mpi:master Dec 26, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants