Skip to content

Conversation

@dssgabriel
Copy link
Collaborator

@dssgabriel dssgabriel commented Dec 4, 2025

Prepare for exposure in "core" API.

Based on #187 and #188.

Prepare for exposure in "core" API.

Signed-off-by: Gabriel Dos Santos <[email protected]>
Added associated unit test.

Signed-off-by: Gabriel Dos Santos <[email protected]>
@dssgabriel dssgabriel self-assigned this Dec 4, 2025
@dssgabriel dssgabriel added C-enhancement Category: an enhancement or bug fix A-mpi Area: KokkosComm MPI backend implementation labels Dec 4, 2025
@dssgabriel
Copy link
Collaborator Author

I mistakenly pushed the wrong branch; this one also includes the exposure of the MPI-based allreduce in the "core" API.
I can close and reopen with the correct branch, or we can merge this in one go if reviewers are OK.

@dssgabriel dssgabriel changed the title feat(mpi): add non-blocking all-reduce (mpi::iallreduce) feat(core, mpi): add non-blocking MPI all-reduce and expose in "core" API Dec 4, 2025
@dssgabriel dssgabriel added A-core Area: KokkosComm core library implementation A-unit-tests Area: KokkosComm unit tests labels Dec 4, 2025
@cwpearson cwpearson added the SNL-CI-APPROVAL Required to run SNL CI on non-SNL contributions label Dec 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-core Area: KokkosComm core library implementation A-mpi Area: KokkosComm MPI backend implementation A-unit-tests Area: KokkosComm unit tests C-enhancement Category: an enhancement or bug fix SNL-CI-APPROVAL Required to run SNL CI on non-SNL contributions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants