# SharedArray on multiple nodes?

**URL:** <https://discourse.julialang.org/t/sharedarray-on-multiple-nodes/21847>\
**Category:** General Usage\
**Tags:** question\
**Created:** [March 14, 2019, 1:58am UTC](https://discourse.julialang.org/t/sharedarray-on-multiple-nodes/21847 "2019-03-14T01:58:02Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chong\_Wang](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chong_wang/32/20307_2.png) [@Chong\_Wang](https://discourse.julialang.org/u/Chong_Wang)\
**Post date:** [March 14, 2019, 1:58am UTC](https://discourse.julialang.org/t/sharedarray-on-multiple-nodes/21847/1 "2019-03-14T01:58:02Z")

</div>

I am considering using shared array to distribute large amounts of data to child processes in multiprocessing. However, I begin to wonder whether this will work for multiprocessing across computing nodes. Presumably, shared array will not work across nodes since they don’t share memory. Therefore, I would like to make every node own a copy of the shared array. However, I find it difficult to write such a program. What’s the programming pattern for such a purpose?
