我正在使用 snowfall 1.84 包进行并行计算,并希望每个工作人员在计算期间将数据写入自己的单独文件。这可能吗 ?如果是这样怎么办?
我正在使用“SOCK”类型的连接,例如 sfInit(parallel=TRUE, ...,type="SOCK" ),并且希望代码独立于平台(unix/windows)。
我知道可以使用 sfInit 中的“slaveOutfile”选项来定义写入日志文件的文件。但这是出于调试目的,所有从属/工作人员必须使用相同的文件。我需要每个工人都有自己的输出文件!!!
我需要编写的数据是大型数据帧,而不是简单的诊断消息。这些数据帧需要由从属进程输出,不能发回主进程。任何人都知道我怎么能做到这一点?
谢谢