Skip to content

OMPI: Notified RMA ops Public API#9

Open
joe-explr wants to merge 6 commits intodevreal:notified-rmafrom
joe-explr:notified-rma-sm
Open

OMPI: Notified RMA ops Public API#9
joe-explr wants to merge 6 commits intodevreal:notified-rmafrom
joe-explr:notified-rma-sm

Conversation

@joe-explr
Copy link

@joe-explr joe-explr commented Nov 19, 2025

Summary of Changes:

  • Created a new files: put_with_notify.c.in, get_with_notify.c.in. to enable a public api for put_with_notify and get_with_notify.
  • Added OMPI_SPC_GET_WITH_NOTIFY, OMPI_SPC_PUT_WITH_NOTIFY enum to track call counts.
  • Added 'MPI_ERR_NOTIFY_IDX' to error out invalid notification_idx value.
  • Edited mpi.h.in to add definitions for the ERROR and the operation signature.

@github-actions
Copy link

Hello! The Git Commit Checker CI bot found a few problems with this PR:

8d7ea3b: Public APis to makefile

  • check_signed_off: does not contain a valid Signed-off-by line

0b6b3c3: Public APIs for put_withnotify. get_with_notify

  • check_signed_off: does not contain a valid Signed-off-by line

Please fix these problems and, if necessary, force-push new commits back up to the PR branch. Thanks!

@joe-explr joe-explr force-pushed the notified-rma-sm branch 3 times, most recently from 5a9c010 to f79b94b Compare November 19, 2025 19:28
@github-actions
Copy link

Hello! The Git Commit Checker CI bot found a few problems with this PR:

8ba738e: Edits

  • check_signed_off: does not contain a valid Signed-off-by line

Please fix these problems and, if necessary, force-push new commits back up to the PR branch. Thanks!

@github-actions
Copy link

github-actions bot commented Dec 3, 2025

Hello! The Git Commit Checker CI bot found a few problems with this PR:

dff9ea5: Public APIs for:

  • check_signed_off: does not contain a valid Signed-off-by line

Please fix these problems and, if necessary, force-push new commits back up to the PR branch. Thanks!

joe-explr and others added 5 commits February 3, 2026 09:20
This commit adds notification support to the OSC SM component by
implementing the put_with_notify, get_with_notify, rput_with_notify,
and rget_with_notify functions. These functions perform the same
operations as their non-notify counterparts but also increment
notification counters after the data transfer completes.

The changes include:
- Added function pointer types for notify variants in osc.h
- Added function prototypes in osc_sm.h
- Implemented the notify functions in osc_sm_comm.c
- Updated the module template to register the new functions
- Removed TODO comments that have been addressed

Signed-off-by: Joseph Antony <jajoseph.antony18@gmail.com>
Signed-off-by: Joseph Antony <jajoseph.antony18@gmail.com>
	put_with_notify
	get_with_notify

Signed-off-by: Joseph Antony <jajoseph.antony18@gmail.com>
            put_with_notify
            get_with_notify

    Signed-off-by: Joseph Antony <jajoseph.antony18@gmail.com>
…for a single and multi rank window.

Signed-off-by: Joseph Antony <jajoseph.antony18@gmail.com>
@joe-explr joe-explr force-pushed the notified-rma-sm branch 2 times, most recently from 4e90525 to f0ee69f Compare February 3, 2026 14:21
Signed-off-by: Joseph Antony <jajoseph.antony18@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants