Hello,
trying to build OpenMPI 2.0.1 with PGI 16.10 on an OpenPower system, I am getting this error:
/bin/sh …/…/…/libtool --tag=CC --mode=link pgcc -O -DNDEBUG -o opal_wrapper opal_wrapper.o …/…/…/opal/libopen-pal.la -lrt -lutil
libtool: link: pgcc -O -DNDEBUG -o .libs/opal_wrapper opal_wrapper.o …/…/…/opal/.libs/libopen-pal.so -lm -lpciaccess -lrt -lutil -Wl,-rpath -Wl,/uufs/chpc.utah.edu/sys/installdir/openmpi/2.0.1p/lib
…/…/…/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’
I am configuring very simply by just using --prefix, as:
…/…/…/srcdir/openmpi/2.0.1/configure -prefix=/uufs/chpc.utah.edu/sys/installdir/openmpi/2.0.1p
Since you ship OpenMPI 1.10.2 with the OpenPower PGI distribution, would you please mind replying with what parameters you used for this build? I have tried to build 1.10.5, it does build but the MPI executables segfault in MPI_Finalize. I also am not successful in running the PGI build OpenMPI 1.10.2 since our OpenPower system does not have InfiniBand stack installed, while your OpenMPI seems to have been built with it.
Thanks,
Martin