并行运行正常(按顺序)运行的函数时出现边界错误,例如,当我运行时:
parallelsol = @time pmap(i -> findividual(x,y,z), 1:50)
它给了我一个错误:
2 上的异常:16 上的异常异常:5 上的 20 异常::错误: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)
它运行良好。关于为什么会发生这种情况的任何想法?