With pgi-12.10 I see the following error:

PGC-S-0173-Array element designator used in a struct/union context
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.10.0rc1-linux-x86_64-pgi-12.10/openmpi-1.10.0rc1/orte/mca/state/dvm/state_dvm_component.c:
60)
PGC-S-0173-Array element designator used in a struct/union context
(/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.10.0rc1-linux-x86_64-pgi-12.10/openmpi-1.10.0rc1/orte/mca/state/dvm/state_dvm_component.c:
60)
PGC/x86-64 Linux 12.10-0: compilation completed with severe errors

With versions 9.0-4, 10.9, 11.9, 13.6 and 14.7 things built fine.
So, this is most likely a PGI bug rather than a Open MPI problem.

HOWEVER, removing the designators (they are not used in the other state
components) would eliminate this for pgi-12.10 *and* for any older compiler
that doesn't grok this c99 feature.

-Paul

-- 
Paul H. Hargrove                          phhargr...@lbl.gov
Computer Languages & Systems Software (CLaSS) Group
Computer Science Department               Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900

Reply via email to