Now this thread is starting to read like an episode of The Big Bang Theory.
One possible guess as to how/why MPICH has managed w/o "volatile" would
be that they may pass less aggressive optimization flags to the
compilers. It is a then a question of which MPI implementation is
supporting a choice of compilers, not a selection of debuggers.
On 11/8/2011 3:48 PM, George Bosilca wrote:
> I will therefore propose to forever ban all compiler guys from this time-space, as now we have the undeniable proof that they concoct an evil plan against us. Otherwise, I can't explain how MPICH never had to add volatile to these particular variables and still support all these debuggers
Paul H. Hargrove PHHargrove_at_[hidden]
Future Technologies Group
HPC Research Department Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory Fax: +1-510-486-6900