We're doing some UQ work with libMesh now that involves more
complicated MPI setups.  One of those (letting libMesh's COMM_WORLD be
a subset of the real COMM_WORLD) worked beautifully out of the box,
but another (doing parallel activity over yet-a-third communicator)
wasn't nicely encapsulated in our Parallel:: utilities.

So, I've fixed that.  But that required large changes to parallel.h,
which are large tricky changes thanks to C++'s "function templates can
only be overloaded, not partially specialized" rules.  No problems in
my regression tests here, but anyone else updating past r3674 might
want to do a quick mpirun test themselves afterward.
---
Roy

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Libmesh-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to