On 26.04.2014 05:50, Brian Haas wrote:
> David - you know quite a bit about Ray. Do you understand how Ray is 
> leveraging MPI?

Short answer, no.

I have used it many times, and managed to hack it a bit. I wouldn't say my 
knowledge about Ray is extensive, more like my lack of knowledge
is extensive. Your best option for this would be to contact Sébastien Boisvert 
directly (CCd), or via the denovoassembler-users mailing
list, because I only have a very vague idea about how the parallel stuff works 
in Ray. I just know it works really well, mostly from other
people saying how wonderful Ray is in their blogs.

I recall Sébastien writing a couple of blog-like posts about message passing 
and virtual messages (which I can no longer find), but that was
a long time ago and before the RayPlatform interface was developed. There's a 
bit of documentation in the RayPlatform Documentation directory:

https://github.com/sebhtml/RayPlatform/tree/master/Documentation

But it's had most of the assembler-specific things removed from it. I've have 
quite a lot of trouble finding anything that summarises what's
going on behind the scenes. I have found a header file that has message names 
in it (which was informative for me previously when hacking in
a couple of things for testing):

https://github.com/sebhtml/ray/blob/master/code/MessageProcessor/MessageProcessor.h

And it looks like Sébastien gave a presentation of this topic:

http://boisvert.info/dropbox/SciNet/SciNet-presentation-for-computer-scientists.pdf

[message stuff starts at pg. 32, but again there's not much specifically about 
assembly]

It's possible you could get your best idea about what's going on by running Ray 
on a toy dataset and just seeing the message output. Ray is
very verbose, which is a very nice thing to have when an assembly can take 
many, many hours to finish.

Hope this helps,

 - David

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.  Get 
unparalleled scalability from the best Selenium testing platform available.
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Denovoassembler-users mailing list
Denovoassembler-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/denovoassembler-users

Reply via email to