我想使用snowfall
运行并行化仿真。尝试使用return()
获取数据会导致群集超出内存限制。某些时候不再记录数据。
因此,我想在每次复制后使用save()
将数据写入文件。
sfInit()
尝试<-功能(x){
保存(list = ls(),file = paste(“ myfilename _”,x,“。RData”,sep =“”))
}
sfClusterSetupRNG()
sfClusterCall(try,1:100)
sfStop()
我得到的错误是
gzfile(文件,“ wb”)中的错误:无效的“描述”参数
通话:sfClusterCall-> do.call->->保存-> gzfile
此外:警告消息:
在if(!nzchar(file))stop(“'file'必须为非空字符串”)的情况下:
条件的长度> 1,并且仅使用第一个元素