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