以下是我的代码的这一部分的结构:
x <- foreach(i=1:n) %dopar%
{
#dostuff, n=32
for(i in 1:m)
{
#do complicated stuff that results in a vector of m rows,m large
}
}
我希望x然后是mxn矩阵。为每个核心提供n的子集非常重要,因为那里的所有核心都必须按顺序运行。从那时起,它们将以几乎相同的速度运行,但不能保证。
不幸的是我得到:summary.connection(连接)出错:连接无效
对于它的价值,我相当肯定它正在做(很多!)操作。对于本段代码之外的各种参数,我需要的时间大约相同。