
I'm not positive exactly what you mean. Can you explain in more detail? Maybe you're referring to spawning? You can spawn processes, but I'm very inexperienced with that. It sounds, however, like you'll always have at least millions of tasks. For ease of programming, I'd recommend just using mpirun to launch as many processes as you can afford, and pass tasks to them when they request work to do. Not understanding your problem in enough detail, that's the best I can recommend (for example, is it easy to just "jump" to a starting point in your tree, or do you have to traverse from the start?) Brian On Fri, Nov 19, 2010 at 7:14 AM, Hicham Mouline <hicham@mouline.org> wrote:
Here's how I'd probably do this using a pull model: <snip> Brian
Hi Brian,
Thanks for the solution. I think I'll go first just with monothread mpi processes.
Can I use MPI splitting the communicators following my tree's shape? Does MPI allow splitting world, and then splitting again, then again....?
rds, _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users