JuliaParallel / JuliaParallel/SlurmClusterManager.jl

Slurm: SharedArrays fails on ClusterManagers.jl

Open
#67 4 comments 0 reactions 0 assignees View on GitHub
manager: SLURM
Dominant language
Julia
Stars
76
Forks
10
Avg merge
8m
Merged PRs (30d)
1

Description

The documentation example for SharedArrays in parallel computing fails when using a SlurmManager:
`using ClusterManagers, Distributed`
`addprocs(SlurmManager(8), topology=:all_to_all)`
`using SharedArrays`

`a = SharedArray{Float64}(100)`
`@distributed for i = 1:100`
` a[i] = i`
`end`

Returns an empty array. The following code will work:

`using ClusterManagers, Distributed`
`addprocs(8, topology=:all_to_all)`
`using SharedArrays`

`a = SharedArray{Float64}(100)`
`@distributed for i = 1:100`
` a[i] = i`
`end`

Packages:
Julia 1.1.0
ClusterManagers 0.3.2

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.