Skip to content

2026 04 09 meeting minutes

Carl Pearson edited this page Apr 9, 2026 · 2 revisions

Attendees:

General Topics

  • 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)
      • DeepCopy packing 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)
  • 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?

Carried forward from last time

  • 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
  • Message in mpi-interop Slack channel

    • Hydro code, saw Gabriel's presentation, may have a simple use

Clone this wiki locally