diff --git a/src/KOKKOS/comm_kokkos.cpp b/src/KOKKOS/comm_kokkos.cpp index 89ce4d3ad2..eec7f91ee2 100644 --- a/src/KOKKOS/comm_kokkos.cpp +++ b/src/KOKKOS/comm_kokkos.cpp @@ -496,6 +496,7 @@ void CommKokkos::exchange_device() k_count.h_view(0)=k_exchange_sendlist.h_view.dimension_0(); } } + k_exchange_copylist.sync(); k_exchange_sendlist.sync(); k_sendflag.sync(); @@ -615,9 +616,9 @@ void CommKokkos::borders() } atomKK->sync(Host,ALL_MASK); - - k_sendlist.modify(); atomKK->modified(Host,ALL_MASK); + k_sendlist.sync(); + k_sendlist.modify(); CommBrick::borders(); k_sendlist.modify(); atomKK->modified(Host,ALL_MASK);