JuliaParallel / JuliaParallel/DistributedArrays.jl
Generalize localpart
- Ngôn ngữ chính
- Julia
- Star
- 205
- Fork
- 34
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
To make it easier to see the `localpart`s of a `DArray`, introduce a two argument version `localpart(d::DArray, p = myid())` that returns the `localpart` located at process `p` as an array on the calling process. When `p==myid()` the function will work as it does now, i.e. no communication happens.
cc: @alanedelman
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Start by locating the existing localpart implementation for DArray and the code defining process ownership and myid(). Trace how the current localpart is handled when p is the calling process, then determine the expected behavior for another process. Done means localpart(d, p) returns the selected localpart on the caller and preserves the no-communication behavior when p == myid().
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- julia
- Lĩnh vực
- distributed-systems
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 42/100