Ich verwende dMPI auf einem HPC und möchte die Ausgabe von Arbeitern protokollieren. Mit doParallel konnte ich makeCluster(outfile='myfile.log')
verwenden. Mit doMPI scheint es kein outfile
Argument in irgendeiner der Methoden zu geben. Ich habe versucht, sinkWorkerOutput()
zu verwenden. Das funktioniert, aber schrieb nur das Protokoll für einen der Arbeiter. Ich vermute, dass jeder Arbeiter den anderen überschreibt. Gibt es ein Analog für outfile
für doMPI?Mit doMPI in die Protokolldatei schreiben
Eine verwandte Frage - innerhalb eines Arbeiters, kann ich die Arbeiternummer finden?
EDIT: Hier ist ein Link zu einer Antwort zu diskutieren, wie outfile verwenden: How can I print when using %dopar%
Vielen Dank für Ihre Hilfe,
Ben
Was ist mit "Sinken" oder "Katze" in Ihrer Funktion? – Jav