Thanks all for your replies,
Yes. It is a Monte-Carlo simulation I am trying to build up with all simulations being independent of each other. I am going to look into all the boost libraries you advised especially the MPI one.
I'll post further questions if required.
Regards,
Julien.

2010/10/25 Belcourt, Kenneth <kbelco@sandia.gov>
Hi Julien,

On Oct 24, 2010, at 2:44 PM, Julien Martin wrote:

> I am writing a program that needs to run N simulations with N >10 000.

This sounds a lot like Monte Carlo.  Are each of the N simulations essentially independent of each other, until perhaps all N complete and then some additional processing occurs?  If so, then instead of using threads,

> Obviously, I cannot instantiate N threads at the same time but I cannot run the simulations sequentially either.
> Can anyone please advise me how to design my program using the boost threading library and concepts please?

I'd use MPI if you can, but I don't know enough about your application domain.

-- Noel


_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users