addprocs(3) @everywhere using DistributedArrays
function tony(N) return sum(drandn(N,N)) end function pesante(N) a=zeros(N,N) for i = 1:N for j=1:N a[i,j]=tony(1000) end end return a end matrice= pesante(100) ---- julia 0.4.1 when calling pesante with N>30 sometimes it crashes LoadError: BoundsError: attempt to access 0-element Array{Any,1} at index [2] while loading In[3], in expression starting on line 20 fatal error on 2: ERROR: MethodError: `convert` has no method matching convert(::Type{RemoteRef{T<:AbstractChannel}}, ::Base.RemoteDoMsg) This may have arisen from a call to the constructor RemoteRef{T<:AbstractChannel}(...), since type constructors fall back to convert methods. Closest candidates are: call{T}(::Type{T}, ::Any) convert{T}(::Type{T}, !Matched::T) RemoteRef() ... in setindex! at array.jl:313 in deserialize_array at serialize.jl:616 in deserialize_datatype at serialize.jl:651 in handle_deserialize at serialize.jl:477 (repeats 2 times) in deserialize_datatype at serialize.jl:651 in message_handler_loop at multi.jl:861 in anonymous at task.jl:63 Worker 2 terminated. ERROR (unhandled task failure): EOFError: read end of file in read at stream.jl:911 in message_handler_loop at multi.jl:861 in anonymous at task.jl:63