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
