Just to put an end-cap on this.... I switched over to the newest mvapich (1.9b) and all of this stuff cleared up.  It's still not clear to me what the issue is/was.... but it's working ;-)


On Wed, Apr 10, 2013 at 12:55 PM, Kirk, Benjamin (JSC-EG311) <benjamin.kirk-1@nasa.gov> wrote:

On Apr 10, 2013, at 1:44 PM, "Kirk, Benjamin (JSC-EG311)" <benjamin.kirk-1@nasa.gov> wrote:

> On Apr 10, 2013, at 1:42 PM, Derek Gaston <friedmud@gmail.com> wrote:
>> OOoooooh!  Really?  That sounds perfect!  I'll try it!
> Please try my barrier() first though, referring to the email that just crossed this one…

And a no-op won't work, but something almost as simple - looping through the input range and assigning an incremental counter - should:

dof_id_type idx=0;
for (ForwardIterator::it=begin, it!=end; ++it)

would be the "right" way to turn this into a no-op…