[mvapich-discuss] Can't build MVAPICH2 2.3.4 with NVIDIA HPC SDK 20.7 (successor to PGI 20.4, we skipped the 20.5 pre-release)

Korzennik, Sylvain skorzennik at cfa.harvard.edu
Fri Aug 7 18:12:51 EDT 2020


I've just installed NVIDIA HPC SDK 20.7 compilers, now that NVIDIA gobbled
PGI - trying to make croaks on

make >& make.log &
[1]    Exit 2                        make >& make.log
tail make.log
  GEN      lib/libmpi.la
/usr/bin/ld: src/binding/fortran/mpif_h/.libs/setbotf.o: relocation
R_X86_64_32 against undefined symbol `mpipriv1_' can not be used when
making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Nonrepresentable section on output
make[2]: *** [lib/libmpi.la] Error 2
make[2]: Leaving directory `/local/hpc/nvidia/20.7/mvapich2-2.3.4'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/local/hpc/nvidia/20.7/mvapich2-2.3.4'
make: *** [all] Error 2

Any hint/clue/solution? The same config built/runs OK w/ PGI 20.4, btw.

I get similar errors building OpenMPI 4.0.4 w/ NVIDIA 20.7 and could not
build OpenMPI 4.0.4 with PGI 20.4 (different type of errs tho, I have
tickets open w/ PGI).
PGI/NVIDIA distribute OpenMPI 3.1.5, so they are slow catching up, while
Intel's MPI distribution has been broken for a few years (and support
isn't very helpful - besides acknowledging the problem - we have a Mellanox
IB fabric on our cluster). Kind of depressing, IMHO.

    Stay sane, safe and healthy, 6+ft away! Cheers,
      Sylvain
--
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.cse.ohio-state.edu/pipermail/mvapich-discuss/attachments/20200807/48051c7c/attachment.html>


More information about the mvapich-discuss mailing list