This is an old revision of the document!
R ist auf dem Cluster installiert und verwendbar. Ein Vorteil des Clusters ist insbesondere die Möglichkeit, Berechnungen parallel durchzuführen. Dazu sind verschiedene Bibliotheken verfügbar.
Wenn man das Paket Rmpi direkt verwenden will, ist man selbst für die Verteilung der Jobs an die “Slaves” verantwortlich. Außerdem benötigt man ein Skript in beim Start von R dafür sorgt, dass die Slaves verfügbar sind. Das wird meist über eine Datei .Rprofile erreicht, die im Arbeitsverzeichnis oder im Homeverzeichnis liegen muss.
Mögliche Arten, die .Rprofile einzubinden:
cp ~/R/x86_64-unknown-linux-gnu-library/2.15/Rmpi/Rprofile ./.Rprofile
)
Mit dem Paket dompi kann man z.B. foreach-Schleifen einfach mit dem Zusatz %dopar%
parallelisieren. Damit die Slaves hier richtig gestartet werden, darf es aber gerade keine .Rprofile geben.