3

正常に (順次) 正常に実行される関数を並列で実行すると、境界エラーが発生します。たとえば、実行すると、次のようになります。

parallelsol = @time pmap(i -> findividual(x,y,z), 1:50)

それは私にエラーを与えます:

2 の例外: 16 の例外の例外: 20 5 の例外: : エラー: array.jl:246 の getindex の BoundsError() (2 回繰り返す)

しかし、私が実行すると:

parallelsol = @time map(i -> findividual(prodexcint,firstrun,q,r,unempinc,VUnempperm,Indunempperm,i,VUnemp,poachedwagevec, mw,k,Vp,Vnp,reswage), 1:50)

それはうまくいきます。なぜこれが起こっているのかについてのアイデアはありますか?

4

0 に答える 0