From: Roy S. <roy...@ic...> - 2013-08-05 23:24:00
|
On Mon, 5 Aug 2013, Derek Gaston wrote: > The bad part is that the Nodes _also_ get packed up and sent during redistribute()... which means that if we set the > unique_id on the nodes _after_ redistribute() we'll have to go through a second phase of renegotiation to make sure > those are consistent across all processors. However, it's not until _after_ redistribute that the processor_id() > gets set for nodes! So we can't set the unique_id for nodes before redistribute... > > Sigh. > > Am I way off base here? We need to make sure that the packed_range stuff communicates unique_id just to prevent repartitioning from breaking it in ParallelMesh. And once that works, won't redistribute() work fine too? Crossing fingers, --- Roy |