Repository navigation
2026 05 21 meeting minutes
Carl Pearson edited this page May 21, 2026
·
1 revision
Attendees: Matthew, Nicole, Evan, Gabriel, Hugo, Kaelyn, Carl
-
(Nicole) Camera-ready PASC submission in
- ACM rights review forms / etc in progress
-
0.1 release
- Some key additions are in
- 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)
- Some key additions are in
Changelog (post 0.1)
- Maybe Cedric will give this a try, follow up after his absence
-
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):
- static_assert on GPU buffers in MPICH
- fix MPI detection in cray-mpich
- Workaround at configure time to say that MPI is MPICH
- 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)
- OSU-style latency benchmark (MPI + NCCL enabled at the same time)
- Gabriel: some overhead from fence in MPI backend (hopefully not present in stream-triggered backend)
- Nicole has the Heat3D benchmark in her fork -> open a PR
- OSU-style latency benchmark (MPI + NCCL enabled at the same time)
- 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)
- port is working, but not 1-1 of existing code (some refactor, etc)
-
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
-
Carl
- Larger message size in the MPI + HIP smoke test to catch errors better
-
Evan
- stream triggered MPI + Kokkos Comm @ SNL this summer
- Kokkos Comm + stream-triggered MPI on Tuolumne at least somewhat working
- Working on CMake: trying to follow along with NCCL, but not quite working yet
- may share in channel to get help
-
Nicole
- PASC paper and presentation
-
Gabriel
- did the release stuff
- want to look at RCCL PR
- expecting to work on host staging next