Repository navigation
2026 04 09 meeting minutes
Carl Pearson edited this page Apr 9, 2026
·
2 revisions
Attendees:
- 0.1 release
- Milestone overdue by 1 month
- A few remaining items, but we should do a release now
- Some key additions:
- MPI-backend exposed in the core API
- Refactored
Requests: shared API between backends, easier to write CommSpace-generic code (doc up-to-date) - Refactored
Communicators: shared API between backends, new capabilities:split,duplicate(doc up-to-date) -
DeepCopypacking strategy can now handle Views of arbitrary rank - Collectives don't have limitations on View ranks anymore (doc specifies semantics)
- Cleaned up Kokkos Comm traits (doc up-to-date)
- TODOs
- Test some stuff on El Dorado, just to know what works and what doesn't
- Tag a commit
- Make a GitHub release out of it
Changelog (post 0.1)
-
changelog.md, modified when we merge a PR- When you open a PR, you get a number -> add a commit to your PR that adds the PR to the changelog
-
Items postponed to 0.2 (end of June, PASC):
- Non-GPU-aware MPI host staging (Gabriel)
- critical to have before PASC
- Spack package recipe (Cedric)
- better to have 0.1 released anyway before writing the recipe
- NCCL and MPI results from the same code (Gabriel)
- Can TN Tech open a PR for their Heat3D benchmark? + any other bench they have
- Blog post (Carl)
- Fixing documentation (Carl)
- Cedric opened #201
- Things have been partially addressed in multiple PRs that have been merged recently
- miniFE port (Carl)
- Lulesh port (Gabriel + minions)
- Non-GPU-aware MPI host staging (Gabriel)
-
Synchronizing our release with the rest of the Kokkos ecosystem
- Nothing for us to worry about for us yet
- Kokkos leadership working on what coordinated releases really means
-
Kokkos Comm meeting during TN Tech visit to SNL in March
- CEA & Carl not present, so no decisions made
- Nicole @ SNL this summer
- Evan working on stream triggering
-
Kokkos Comm at HPSF 26
- Carl was not at KUG
- Nic Morales (Kokkos Core @ SNL) gave overview talk, generally well received
-
External contribution for the RCCL backend
- Need to review
- Centralizes NCCL + RCCL shared patterns so we implement bindings only once
- A few PRs
- CMake
- GPU traits
- the rest?
-
Updates on CI dev container? (Cedric)
- Waiting for build system rework from Gabriel
-
MPICH (via Spack) + CudaSpace views, exclusive scan fails
- SNL CI only tests Open MPI + CUDA
- Carl will make a container
- Not sure if it's an MPICH problem or something else we're doing wrong
- Gabriel is splitting up the unit test
- SNL CI only tests Open MPI + CUDA
-
Message in
mpi-interopSlack channel- Hydro code, saw Gabriel's presentation, may have a simple use