Skip to content

July 1 2024

Carl Pearson edited this page Jul 1, 2024 · 3 revisions

Attds: Hugo, Evan, Gabriel, Joseph, Carl, Matthew, Stephen, Vivek

Note-taker

Carl

General Topics

  • still a bit hung up on https://github.com/kokkos/kokkos-comm/pull/81 (I think?) with regards to Kokkos::View of struct, and creating / releasing an MPI Derived Datatype
    • decided to table the init/finalize stuff last week
  • https://github.com/kokkos/kokkos-comm/pull/100
    • (Carl) start with 1st piece as it's own PR - keep send/recv in the API, move MPI stuff to KC::Mpi
    • 3rd piece: plan is an optimization point. Maybe very minimal API supported inside plan.
    • (Joseph): group instead of plan? or submit?
    • (Joseph): returning vector of requests is challenging because if we do optimizations the number of requests and what each one means may change. Maybe just stream ordered, drop requests entirely - infrastructure in Kokkos may not exist for this?
    • (Cedric): Kokkos graphs are experimental and might change a lot. Let's break up the PR.
  • https://github.com/kokkos/kokkos-comm/pull/89 needs a review (documentation)
  • The name

Working Groups

Round Table

  • Cedric: thinking about / mocking device-initiated communication with Gabriel
  • Vivek: anything nice we can do with tools here? Let's not miss any opportunities.