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 <[email protected]> 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. <[email protected]> > 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) <[email protected]> > 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 <[email protected]> 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. <[email protected]> > 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 <[email protected]> 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) < > [email protected]> 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. <[email protected]> > 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) < > [email protected]> wrote: > >>>>>> > >>>>>> Can you try the latest v2.0.1 nightly snapshot tarball? > >>>>>> > >>>>>> > >>>>>>> On Sep 1, 2016, at 2:56 PM, Vallee, Geoffroy R. <[email protected]> > 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 > >>>>>>> [email protected] > >>>>>>> https://rfd.newmexicoconsortium.org/mailman/listinfo/devel > >>>>>> > >>>>>> > >>>>>> -- > >>>>>> Jeff Squyres > >>>>>> [email protected] > >>>>>> For corporate legal information go to: http://www.cisco.com/web/ > about/doing_business/legal/cri/ > >>>>>> > >>>>>> _______________________________________________ > >>>>>> devel mailing list > >>>>>> [email protected] > >>>>>> https://rfd.newmexicoconsortium.org/mailman/listinfo/devel > >>>>>> > >>>>> > >>>>> _______________________________________________ > >>>>> devel mailing list > >>>>> [email protected] > >>>>> https://rfd.newmexicoconsortium.org/mailman/listinfo/devel > >>>> > >>>> > >>>> -- > >>>> Jeff Squyres > >>>> [email protected] > >>>> For corporate legal information go to: http://www.cisco.com/web/ > about/doing_business/legal/cri/ > >>>> > >>>> _______________________________________________ > >>>> devel mailing list > >>>> [email protected] > >>>> https://rfd.newmexicoconsortium.org/mailman/listinfo/devel > >>>> > >>>> > >>>> > >>>> -- > >>>> Paul H. Hargrove [email protected] > >>>> 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 > >>>> [email protected] > >>>> https://rfd.newmexicoconsortium.org/mailman/listinfo/devel > >>> > >>> _______________________________________________ > >>> devel mailing list > >>> [email protected] > >>> https://rfd.newmexicoconsortium.org/mailman/listinfo/devel > >>> > >>> > >>> > >>> -- > >>> Paul H. Hargrove [email protected] > >>> 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 > >>> [email protected] > >>> https://rfd.newmexicoconsortium.org/mailman/listinfo/devel > >> > >> > >> -- > >> Jeff Squyres > >> [email protected] > >> For corporate legal information go to: http://www.cisco.com/web/ > about/doing_business/legal/cri/ > >> > >> _______________________________________________ > >> devel mailing list > >> [email protected] > >> https://rfd.newmexicoconsortium.org/mailman/listinfo/devel > >> > > > > _______________________________________________ > > devel mailing list > > [email protected] > > https://rfd.newmexicoconsortium.org/mailman/listinfo/devel > > _______________________________________________ > devel mailing list > [email protected] > https://rfd.newmexicoconsortium.org/mailman/listinfo/devel > -- Josh Hursey IBM Spectrum MPI Developer
_______________________________________________ devel mailing list [email protected] https://rfd.newmexicoconsortium.org/mailman/listinfo/devel
