> Thanks Ben! I wasn't even aware of that Partitioner. I just tried it on my > very large 3D cube domain simulation and it's giving me a 5% boost in > performance over linear with no other changes. I'm running on 120 processors > across 60 nodes + threading (using tons of memory). I guess the > communication pattern really makes that much difference. Also, that's a low > estimate, I have an expensive postprocessor that runs at the end of the > timestep that's being added into the timestep timer so the actual solve > performance boost might be closer to 10%!
Excellent - that's an old space filling curve partitioner from a Carter Edwards class project. It has Hilbert and Morton ordering, but I believe Hilbert is the default. For general meshes I'd expect a graph partitioner to be a better default, but for cubes and sensical numbers of processors the Hilbert space filling curve could be faster. -Ben ------------------------------------------------------------------------------ Android is increasing in popularity, but the open development platform that developers love is also attractive to malware creators. Download this white paper to learn more about secure code signing practices that can help keep Android apps secure. http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk _______________________________________________ Libmesh-devel mailing list Libmesh-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libmesh-devel