> A lot of people (including myself) are still skeptical that it's even > a good idea. I personally think that the complexity involved in > creating MPISMP software outweighs any potential gains. MPI software > is hard to write... and so is SMP.... put the two together and you are > just asking for trouble.
I totally disagree, it's all a matter of making it simple. Of course, if you write threads code using calls to pthread_create & friends, then it's a pain, but if you can write Thread thread_id; thread_id = spawn matrix.vec_mult (v); // do something else Vector w = thread_id.return_value(); or something similar to run the matrix-vector multiplication on a separate thread, then it's a separate matter. This is by and large the syntax we have in deal.II. Best W. ------------------------------------------------------------------------- Wolfgang Bangerth email: [EMAIL PROTECTED] www: http://www.math.tamu.edu/~bangerth/ ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Libmesh-users mailing list Libmesh-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libmesh-users