diff --git a/dev/.documenter-siteinfo.json b/dev/.documenter-siteinfo.json index 62062d2..37011d5 100644 --- a/dev/.documenter-siteinfo.json +++ b/dev/.documenter-siteinfo.json @@ -1 +1 @@ -{"documenter":{"julia_version":"1.9.4","generation_timestamp":"2024-09-18T08:21:48","documenter_version":"1.7.0"}} \ No newline at end of file +{"documenter":{"julia_version":"1.9.4","generation_timestamp":"2024-09-25T08:24:59","documenter_version":"1.7.0"}} \ No newline at end of file diff --git a/dev/MPI/index.html b/dev/MPI/index.html index caebcc0..9911fbf 100644 --- a/dev/MPI/index.html +++ b/dev/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 1.7.0 on Wednesday 18 September 2024. Using Julia version 1.9.4.