1
我在HPC上运行doMPI,我想记录来自工人的输出。使用doParallel,我可以使用makeCluster(outfile='myfile.log')
。使用doMPI,在任何方法中似乎都不存在任何参数。我尝试使用sinkWorkerOutput()
。这是有效的,但只为其中一名工作人员写了日志。我怀疑每个工人都在重写另一个工人。 outfile
doMPI有模拟吗?使用doMPI写入日志文件
一个相关的问题 - 在一个工人内部,我能找到工人编号吗?
编辑:这是一个答案的链接讨论如何使用OUTFILE:在doMPI
包How can I print when using %dopar%
感谢你的帮助,
本
把'sink'或'cat'放进你的函数里怎么样? – Jav