Re: [R] R on a computer cluster

From: Markus Schmidberger <>
Date: Sat, 16 Feb 2008 12:20:45 +0100


your required performance is strongly depending on your application. If you talk about a cluster, you should think about several computers. Not only one computer with several processors.

If you have several computers. First of all you have to decide for a communication protocol for parallel computing: MPI, PVM, ... Then you have to install this at your computers. I think you should use MPI and one of its implementations: OpenMPI, LamMPI Then there are several R packages for using the communication protocols: Rmpi, snow, Rpvm, ...

If you have one computer with severals processors, you can do the same thinks. But then you have only shared memory (bottleneck) and there is not to much improvement in performance. R is not yet implemented for multiple-processors. There is one first, experimental R package using openMP for multi threading: pnmath

Some useful links:

Best regards
Markus schrieb:
> Dear all,
> I usually run R on my laptop with Windows XP Professional.
> Now I really want to run R on a computer cluster (4 processors) with
> Suse Linux Enterprise ver. 10. But I am new with computer cluster.
> Should I modify my functions in order to use the greater
> performance
> and availability than that provided by my laptop?
> Is there any R
> manual on parallel computations on multiple-processor?
> Any suggestion
> on a basic tutorial on this topic?
> Thank you.
> mailing list PLEASE do read the posting guide and provide commented, minimal, self-contained, reproducible code. Received on Sat 16 Feb 2008 - 11:31:16 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Sat 16 Feb 2008 - 12:30:15 GMT.

Mailing list information is available at Please read the posting guide before posting to the list.

list of date sections of archive