Since this provides no portable solution, it isn't a solution. I believe
"canonical form" implies a single form, not the union of all forms. If MPI
can't define the canonical form (because it will gore someone's ox), it would
be better to define none. Maybe a palatable solution to all can eventually
be found, but rushing to adopt a plethora of forms will certainly make it
even more difficult for users to change in the future, IMHO.
Linda
lstanberry@llnl.gov