Repository navigation
2026 04 09 meeting minutes
Gabriel Dos Santos 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)
-
Items postponed to 0.2:
- 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
- Non-GPU-aware MPI host staging (Gabriel)
- critical to have before PASC
- Blog post (Carl)
- Fixing documentation (Carl)
- Cedric opened #201
- Things have been partially addressed in multiple PRs that have been merged recently
- Spack package recipe (Cedric)
-
Aiming for PASC to do a 0.2 release?
-
Kokkos Comm meeting during TN Tech visit to SNL in March
-
Kokkos Comm at HPSF 26
-
Synchronizing our release with the rest of the Kokkos ecosystem (Carl to report back)
-
Spack Package
- Prototype, no real dependencies, so pretty straightforward for now
-
NCCL / MPI common examples/performance tests
- Some runs can happen at CEA, need to look into runs at SNL
-
Host staging capability for non-GPU-aware MPI PR
- still in progress, prioritized after NCCL+MPI
-
Documentation review
- Stephen added a checklist in #201 that needed to be fixed or added
- Automatic checks for documentation updates after 0.1?
- Seems possible for API documentation
- Start with the checklist for PR that the reviewer will try to hold the author to
- A targeted use of GH Copilot to perform this check?
- For other explainers, etc probably not possible
- Seems possible for API documentation
-
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
-
External contribution for the RCCL backend
- Need to review
- Centralizes NCCL + RCCL shared patterns so we implement bindings only once