[Rd] How to execute R scripts simultaneously from multiple threads

From: Erik van Zijst <r_at_erik.prutser.cx>
Date: Wed 03 Jan 2007 - 08:47:54 GMT

Hi All,

My problem is about parallel execution of R-scripts. My platform is linux.

A program that is written in C needs to execute multiple R-scripts simultaneously. The C program makes use of multi-threading. Each thread must initiate the execution of one script. Performance is very important.

Appearantly the R C-API does not provide a mechanism for parallel execution..

It is preferred that the solution is not based on multi-processing (like C/S), because that would introduce IPC overhead.

Hopefully some thread-safe (single-proces) solution is readily available, written in C.

What is the best solution to do this?

(If there is no single-process solution, what is the alternative?)


Shannon's Observation:
	Nothing is so frustrating as a bad situation that is beginning to

R-devel@r-project.org mailing list
Received on Wed Jan 03 22:53:02 2007

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Wed 03 Jan 2007 - 19:32:39 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.