Skip to main content
Topic: Rmpi dependence (Read 6399 times) previous topic - next topic

Rmpi dependence

I am getting all up to date on the current XCMS and CAMERA versions, and found that while the mulitcore function is presumably activated (nSlaves doesn't generate an 'not functional' message, as it did in older CAMERA versions), it generates an error message indicating that it is dependent on Rmpi, which there is no Windows 64bit version of.  Does this sound right or am I missing something?  Strangely enough, the nSlaves option works for XCMS. 

Thanks,

Re: Rmpi dependence

Reply #1
Sorry for the late answer, this post slipped through unnoticed.
The temporary deactivation of the parallel mode was necessary, since CAMERA had a huge code optimization which broke the multicore functionality. This has been fixed so far.

CAMERA uses a very similar call for Rmpi as XCMS does. If MPI is not available XCMS tries parallel processing via local sockets using the snow package. This alternative could be the reason, why it works under Win 64bit.

I add this adaption on the TODO list and write back as soon as it works.

Carsten

Re: Rmpi dependence

Reply #2
I add the possibility to use the snow package into CAMERA.
With v1.9.4 it should behave as XCMS when it comes to parallel processing.

Carsten

Re: Rmpi dependence

Reply #3
Thanks - I will test it out soon using v 1.9.6