[mpich-discuss] Help resolving hwloc_pci_compare_busids: Assertion `0' failed error
David Alexander
alexanda at txcorp.com
Fri Sep 4 10:47:40 CDT 2020
When I execute a distributed copy of MPICH 3.3.2 with a program
built against that same copy of MPICH I see the following error on
the target machine:
$ mpiexec -np 2 myprogram
myprogram: /builds/mpich-3.3.2/src/hwloc/hwloc/pci-common.c:259: hwloc_pci_compare_busids: Assertion `0' failed.
myprogram: /builds/mpich-3.3.2/src/hwloc/hwloc/pci-common.c:259: hwloc_pci_compare_busids: Assertion `0' failed.
The target machine where mpiexec is running on is an SGI with SLES12 and the
machine that I built on is Centos7.
The library dependency of mpiexec.hydra and myprogram are below:
$ lddtree /installation/bin/mpiexec.hydra
mpiexec.hydra => /installation/bin/mpiexec.hydra (interpreter => /lib64/ld-linux-x86-64.so.2)
libm.so.6 => /lib64/libm.so.6
ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2
libudev.so.1 => /lib64/libudev.so.1
librt.so.1 => /lib64/librt.so.1
libcap.so.2 => /lib64/libcap.so.2
libattr.so.1 => /lib64/libattr.so.1
libdw.so.1 => /lib64/libdw.so.1
libelf.so.1 => /lib64/libelf.so.1
libz.so.1 => /lib64/libz.so.1
liblzma.so.5 => /lib64/liblzma.so.5
libbz2.so.1 => /lib64/libbz2.so.1
libdl.so.2 => /lib64/libdl.so.2
libgcc_s.so.1 => /lib64/libgcc_s.so.1
libpciaccess.so.0 => /lib64/libpciaccess.so.0
libxml2.so.2 => /lib64/libxml2.so.2
libpthread.so.0 => /lib64/libpthread.so.0
libc.so.6 => /lib64/libc.so.6
$ lddtree /installation/bin/myprogram
myprogram => /installation/bin/myprogram (interpreter => /lib64/ld-linux-x86-64.so.2)
libHYPRE.so => /installation/bin/../../lib/libHYPRE.so
libz.so.1 => /installation/bin/../../lib/libz.so.1
libgfortran.so.5 => /installation/bin/../../lib/libgfortran.so.5
libquadmath.so.0 => /installation/bin/../../lib/libquadmath.so.0
libpthread.so.0 => /lib64/libpthread.so.0
libutil.so.1 => /lib64/libutil.so.1
libdl.so.2 => /lib64/libdl.so.2
librt.so.1 => /lib64/librt.so.1
libcurand.so.10 => /installation/bin/../../lib/libcurand.so.10
libmpicxx.so.12 => /installation/bin/../../lib/libmpicxx.so.12
libudev.so.1 => /lib64/libudev.so.1
libcap.so.2 => /lib64/libcap.so.2
libattr.so.1 => /lib64/libattr.so.1
libdw.so.1 => /lib64/libdw.so.1
libelf.so.1 => /lib64/libelf.so.1
liblzma.so.5 => /lib64/liblzma.so.5
libbz2.so.1 => /lib64/libbz2.so.1
libpciaccess.so.0 => /lib64/libpciaccess.so.0
libxml2.so.2 => /lib64/libxml2.so.2
libmpi.so.12 => /installation/bin/../../lib/libmpi.so.12
libpython2.7.so.1.0 => /installation/bin/../../lib/libpython2.7.so.1.0
libstdc++.so.6 => /installation/bin/../../lib/libstdc++.so.6
libm.so.6 => /lib64/libm.so.6
libgomp.so.1 => /installation/bin/../../lib/libgomp.so.1
libgcc_s.so.1 => /installation/bin/../../lib/libgcc_s.so.1
libc.so.6 => /lib64/libc.so.6
ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2
Thanks!
More information about the discuss
mailing list