diff --git a/previews/PR15/MPI/index.html b/previews/PR15/MPI/index.html index c14506e..f31d2b6 100644 --- a/previews/PR15/MPI/index.html +++ b/previews/PR15/MPI/index.html @@ -34,4 +34,4 @@ MPI.Sendrecv!(v, next_rank, 0, r, prev_rank, 0, MPI.COMM_WORLD) -@assert all(r .== prev_rank)
Internally, the pointer to the data of the view is passed to MPI, there is no copy of the data, regardless of the memory space where the view is stored in.
If Kokkos.span_is_contiguous(view) == true
, then the whole memory span of the view is passed to MPI as a single block of data.
For non-contiguous views (such as LayoutStride
), a custom MPI.Datatype
is built to exactly represent the view.
Support for GPU-awareness should be seamless, as long as your MPI implementation supports the GPU.
Settings
This document was generated with Documenter.jl version 0.27.24 on Monday 26 June 2023. Using Julia version 1.8.5.