[R-sig-hpc] undesired forking from either doMC, foreach or multicore

Steve Lianoglou mailinglist.honeypot at gmail.com
Sat Jan 8 22:32:47 CET 2011


Hi,

On Sat, Jan 8, 2011 at 3:21 PM, Michael Braun <braunm at mit.edu> wrote:
> Thanks for the suggestion.  I am not calling additional parallelized routines from the threaded functions.  However, I am using the threaded version of the Intel MKL BLAS, and there are matrix manipulations in the threaded functions.  Even though MKL is supposed to be thread-safe, would it make sense that this is what is causing the problem?

For what it's worth, I'm running R on a very similar system (only 8
cores, 2008 vintage, alas), but I *do* run into this problem
occasionally.

I don't use (don't have) MKL BLAS, and I'm pretty sure I'm not calling
"additional parallelized routines from the threaded functions" either.

I don't know how to create a meaningful test case to reproduce this
either, as it seems to happen not so frequently (recently, anyway). My
solution is the same as yours, which is to kill all "zombie" R
processes and just try again.

-steve

-- 
Steve Lianoglou
Graduate Student: Computational Systems Biology
 | Memorial Sloan-Kettering Cancer Center
 | Weill Medical College of Cornell University
Contact Info: http://cbio.mskcc.org/~lianos/contact



More information about the R-sig-hpc mailing list