I just gained access to the PGI 16.7 compiler for ppc64le. I'm going to add it to our nightly MTT, so we can monitor progress on this support. It might not make it into tonight's testing, but should be tomorrow. I might also try to add it to our Jenkins testing too.
On Wed, Sep 7, 2016 at 7:36 PM, Nathan Hjelm <hje...@me.com> wrote: > Thanks for reporting this! Glad the problem is fixed. We will get this > into 2.0.2. > > -Nathan > > > On Sep 7, 2016, at 9:39 AM, Vallee, Geoffroy R. <valle...@ornl.gov> > wrote: > > > > I just tried the fix and i can confirm that it fixes the problem. :) > > > > Thanks!!! > > > >> On Sep 2, 2016, at 6:18 AM, Jeff Squyres (jsquyres) <jsquy...@cisco.com> > wrote: > >> > >> Issue filed at https://github.com/open-mpi/ompi/issues/2044. > >> > >> I asked Nathan and Sylvain to have a look. > >> > >> > >>> On Sep 1, 2016, at 9:20 PM, Paul Hargrove <phhargr...@lbl.gov> wrote: > >>> > >>> I failed to get PGI 16.x working at all (licence issue, I think). > >>> So, I can neither confirm nor refute Geoffroy's reported problems. > >>> > >>> -Paul > >>> > >>> On Thu, Sep 1, 2016 at 6:15 PM, Vallee, Geoffroy R. <valle...@ornl.gov> > wrote: > >>> Interesting, I am having the problem with both 16.5 and 16.7. > >>> > >>> My 2 cents, > >>> > >>>> On Sep 1, 2016, at 8:25 PM, Paul Hargrove <phhargr...@lbl.gov> wrote: > >>>> > >>>> FWIW I have not seen problems when testing the 2.0.1rc2 w/ PGI > versions 12.10, 13.9, 14.3 or 15.9. > >>>> > >>>> I am going to test 2.0.2.rc3 ASAP and try to get PGI 16.4 coverage > added in > >>>> > >>>> -Paul > >>>> > >>>> On Thu, Sep 1, 2016 at 12:48 PM, Jeff Squyres (jsquyres) < > jsquy...@cisco.com> wrote: > >>>> Please send all the information on the build support page and open an > issue at github. Thanks. > >>>> > >>>> > >>>>> On Sep 1, 2016, at 3:41 PM, Vallee, Geoffroy R. <valle...@ornl.gov> > wrote: > >>>>> > >>>>> This is indeed a little better but still creating a problem: > >>>>> > >>>>> CCLD opal_wrapper > >>>>> ../../../opal/.libs/libopen-pal.a(opal_progress.o): In function > `_opal_progress_unregister': > >>>>> /autofs/nccs-svm1_sw/gvh/src/openmpi-2.0.1rc2/opal/runtime/opal_progress.c:459: > undefined reference to `opal_atomic_swap_64' > >>>>> ../../../opal/.libs/libopen-pal.a(opal_progress.o): In function > `_opal_progress_register': > >>>>> /autofs/nccs-svm1_sw/gvh/src/openmpi-2.0.1rc2/opal/runtime/opal_progress.c:398: > undefined reference to `opal_atomic_swap_64' > >>>>> make[2]: *** [opal_wrapper] Error 2 > >>>>> make[2]: Leaving directory `/autofs/nccs-svm1_sw/gvh/src/ > openmpi-2.0.1rc2/opal/tools/wrappers' > >>>>> make[1]: *** [all-recursive] Error 1 > >>>>> make[1]: Leaving directory `/autofs/nccs-svm1_sw/gvh/src/ > openmpi-2.0.1rc2/opal' > >>>>> make: *** [all-recursive] Error 1 > >>>>> > >>>>> $ nm libopen-pal.a | grep atomic > >>>>> U opal_atomic_cmpset_64 > >>>>> 0000000000000ab0 t opal_atomic_cmpset_ptr > >>>>> U opal_atomic_wmb > >>>>> 0000000000000950 t opal_lifo_push_atomic > >>>>> U opal_atomic_cmpset_acq_32 > >>>>> 00000000000003d0 t opal_atomic_lock > >>>>> 0000000000000450 t opal_atomic_unlock > >>>>> U opal_atomic_wmb > >>>>> U opal_atomic_ll_64 > >>>>> U opal_atomic_sc_64 > >>>>> U opal_atomic_wmb > >>>>> 0000000000001010 t opal_lifo_pop_atomic > >>>>> U opal_atomic_cmpset_acq_32 > >>>>> 00000000000004b0 t opal_atomic_init > >>>>> 00000000000004e0 t opal_atomic_lock > >>>>> U opal_atomic_mb > >>>>> 0000000000000560 t opal_atomic_unlock > >>>>> U opal_atomic_wmb > >>>>> U opal_atomic_add_32 > >>>>> U opal_atomic_cmpset_acq_32 > >>>>> 0000000000000820 t opal_atomic_init > >>>>> 0000000000000850 t opal_atomic_lock > >>>>> U opal_atomic_sub_32 > >>>>> U opal_atomic_swap_64 > >>>>> 00000000000008d0 t opal_atomic_unlock > >>>>> U opal_atomic_wmb > >>>>> 0000000000000130 t opal_atomic_init > >>>>> atomic-asm.o: > >>>>> 0000000000000138 T opal_atomic_add_32 > >>>>> 0000000000000018 T opal_atomic_cmpset_32 > >>>>> 00000000000000c4 T opal_atomic_cmpset_64 > >>>>> 000000000000003c T opal_atomic_cmpset_acq_32 > >>>>> 00000000000000e8 T opal_atomic_cmpset_acq_64 > >>>>> 0000000000000070 T opal_atomic_cmpset_rel_32 > >>>>> 0000000000000110 T opal_atomic_cmpset_rel_64 > >>>>> 0000000000000000 T opal_atomic_mb > >>>>> 0000000000000008 T opal_atomic_rmb > >>>>> 0000000000000150 T opal_atomic_sub_32 > >>>>> 0000000000000010 T opal_atomic_wmb > >>>>> 0000000000002280 t mca_base_pvar_is_atomic > >>>>> U opal_atomic_ll_64 > >>>>> U opal_atomic_sc_64 > >>>>> U opal_atomic_wmb > >>>>> 0000000000000900 t opal_lifo_pop_atomic > >>>>> > >>>>>> On Sep 1, 2016, at 3:16 PM, Jeff Squyres (jsquyres) < > jsquy...@cisco.com> wrote: > >>>>>> > >>>>>> Can you try the latest v2.0.1 nightly snapshot tarball? > >>>>>> > >>>>>> > >>>>>>> On Sep 1, 2016, at 2:56 PM, Vallee, Geoffroy R. <valle...@ornl.gov> > wrote: > >>>>>>> > >>>>>>> Hello, > >>>>>>> > >>>>>>> I get the following problem when we compile OpenMPI-2.0.0 (it > seems to be specific to 2.x; the problem did not appear with 1.10.x) with > PGI: > >>>>>>> > >>>>>>> CCLD opal_wrapper > >>>>>>> ../../../opal/.libs/libopen-pal.so: undefined reference to > `opal_atomic_sc_64' > >>>>>>> ../../../opal/.libs/libopen-pal.so: undefined reference to > `opal_atomic_ll_64' > >>>>>>> ../../../opal/.libs/libopen-pal.so: undefined reference to > `opal_atomic_swap_64' > >>>>>>> make[1]: *** [opal_wrapper] Error 2 > >>>>>>> > >>>>>>> It is a little for me to pin point the exact problem but i can see > the following: > >>>>>>> > >>>>>>> $ nm ./.libs/libopen-pal.so | grep atomic > >>>>>>> 0000000000026320 t 00000017.plt_call.opal_atomic_add_32 > >>>>>>> 0000000000026250 t 00000017.plt_call.opal_atomic_cmpset_32 > >>>>>>> 0000000000026780 t 00000017.plt_call.opal_atomic_cmpset_64 > >>>>>>> 00000000000280c0 t 00000017.plt_call.opal_atomic_cmpset_acq_32 > >>>>>>> 0000000000028ae0 t 00000017.plt_call.opal_atomic_ll_64 > >>>>>>> 0000000000027fe0 t 00000017.plt_call.opal_atomic_mb > >>>>>>> 0000000000027d50 t 00000017.plt_call.opal_atomic_rmb > >>>>>>> 0000000000028500 t 00000017.plt_call.opal_atomic_sc_64 > >>>>>>> 0000000000027670 t 00000017.plt_call.opal_atomic_sub_32 > >>>>>>> 0000000000026da0 t 00000017.plt_call.opal_atomic_swap_64 > >>>>>>> 0000000000027050 t 00000017.plt_call.opal_atomic_wmb > >>>>>>> 000000000005e6a0 t mca_base_pvar_is_atomic > >>>>>>> 000000000004715c T opal_atomic_add_32 > >>>>>>> 000000000004703c T opal_atomic_cmpset_32 > >>>>>>> 00000000000470e8 T opal_atomic_cmpset_64 > >>>>>>> 0000000000047060 T opal_atomic_cmpset_acq_32 > >>>>>>> 000000000004710c T opal_atomic_cmpset_acq_64 > >>>>>>> 000000000002a610 t opal_atomic_cmpset_ptr > >>>>>>> 0000000000047094 T opal_atomic_cmpset_rel_32 > >>>>>>> 0000000000047134 T opal_atomic_cmpset_rel_64 > >>>>>>> 0000000000032cc0 t opal_atomic_init > >>>>>>> 0000000000033980 t opal_atomic_init > >>>>>>> 00000000000396a0 t opal_atomic_init > >>>>>>> U opal_atomic_ll_64 > >>>>>>> 000000000002e460 t opal_atomic_lock > >>>>>>> 0000000000032cf0 t opal_atomic_lock > >>>>>>> 00000000000339b0 t opal_atomic_lock > >>>>>>> 0000000000047024 T opal_atomic_mb > >>>>>>> 000000000004702c T opal_atomic_rmb > >>>>>>> U opal_atomic_sc_64 > >>>>>>> 0000000000047174 T opal_atomic_sub_32 > >>>>>>> U opal_atomic_swap_64 > >>>>>>> 000000000002e4e0 t opal_atomic_unlock > >>>>>>> 0000000000032d70 t opal_atomic_unlock > >>>>>>> 0000000000033a30 t opal_atomic_unlock > >>>>>>> 0000000000047034 T opal_atomic_wmb > >>>>>>> 00000000000324d0 t opal_lifo_pop_atomic > >>>>>>> 00000000000cc260 t opal_lifo_pop_atomic > >>>>>>> 000000000002a490 t opal_lifo_push_atomic > >>>>>>> > >>>>>>> Any idea of how to fix the problem? > >>>>>>> > >>>>>>> Thanks, > >>>>>>> _______________________________________________ > >>>>>>> devel mailing list > >>>>>>> devel@lists.open-mpi.org > >>>>>>> https://rfd.newmexicoconsortium.org/mailman/listinfo/devel > >>>>>> > >>>>>> > >>>>>> -- > >>>>>> Jeff Squyres > >>>>>> jsquy...@cisco.com > >>>>>> For corporate legal information go to: http://www.cisco.com/web/ > about/doing_business/legal/cri/ > >>>>>> > >>>>>> _______________________________________________ > >>>>>> devel mailing list > >>>>>> devel@lists.open-mpi.org > >>>>>> https://rfd.newmexicoconsortium.org/mailman/listinfo/devel > >>>>>> > >>>>> > >>>>> _______________________________________________ > >>>>> devel mailing list > >>>>> devel@lists.open-mpi.org > >>>>> https://rfd.newmexicoconsortium.org/mailman/listinfo/devel > >>>> > >>>> > >>>> -- > >>>> Jeff Squyres > >>>> jsquy...@cisco.com > >>>> For corporate legal information go to: http://www.cisco.com/web/ > about/doing_business/legal/cri/ > >>>> > >>>> _______________________________________________ > >>>> devel mailing list > >>>> devel@lists.open-mpi.org > >>>> https://rfd.newmexicoconsortium.org/mailman/listinfo/devel > >>>> > >>>> > >>>> > >>>> -- > >>>> 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 > >>>> _______________________________________________ > >>>> devel mailing list > >>>> devel@lists.open-mpi.org > >>>> https://rfd.newmexicoconsortium.org/mailman/listinfo/devel > >>> > >>> _______________________________________________ > >>> devel mailing list > >>> devel@lists.open-mpi.org > >>> https://rfd.newmexicoconsortium.org/mailman/listinfo/devel > >>> > >>> > >>> > >>> -- > >>> 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 > >>> _______________________________________________ > >>> devel mailing list > >>> devel@lists.open-mpi.org > >>> https://rfd.newmexicoconsortium.org/mailman/listinfo/devel > >> > >> > >> -- > >> Jeff Squyres > >> jsquy...@cisco.com > >> For corporate legal information go to: http://www.cisco.com/web/ > about/doing_business/legal/cri/ > >> > >> _______________________________________________ > >> devel mailing list > >> devel@lists.open-mpi.org > >> https://rfd.newmexicoconsortium.org/mailman/listinfo/devel > >> > > > > _______________________________________________ > > devel mailing list > > devel@lists.open-mpi.org > > https://rfd.newmexicoconsortium.org/mailman/listinfo/devel > > _______________________________________________ > devel mailing list > devel@lists.open-mpi.org > https://rfd.newmexicoconsortium.org/mailman/listinfo/devel > -- Josh Hursey IBM Spectrum MPI Developer
_______________________________________________ devel mailing list devel@lists.open-mpi.org https://rfd.newmexicoconsortium.org/mailman/listinfo/devel