Package: libopenmpi3
Version: 4.0.5-5
Severity: important
Control: affects -1 src:mumps

The builds of mumps on armel and mipsel are failing with this runtime
test error:

  mpifort -o multiple_arithmetics_example -Wl,-z,relro  
multiple_arithmetics_example.o /<<PKGBUILDDIR>>/lib/libsmumps.so 
/<<PKGBUILDDIR>>/lib/libmumps_common.so /<<PKGBUILDDIR>>/lib/libdmumps.so 
/<<PKGBUILDDIR>>/lib/libmumps_common.so /<<PKGBUILDDIR>>/lib/libcmumps.so 
/<<PKGBUILDDIR>>/lib/libmumps_common.so /<<PKGBUILDDIR>>/lib/libzmumps.so 
/<<PKGBUILDDIR>>/lib/libmumps_common.so -L/<<PKGBUILDDIR>>/lib -lpord 
-lscalapack-openmpi -llapack   -lblas -lpthread
  make[2]: Leaving directory '/<<PKGBUILDDIR>>/examples'
  
  === running c_example (serial) ===
  OpenCL: Failed to get number of platforms with clGetPlatformIDs(): -1001
  [arm-ubc-04:29759] mca_base_component_repository_open: unable to open 
mca_pmix_pmix3x: 
/usr/lib/arm-linux-gnueabi/openmpi/lib/openmpi3/mca_pmix_pmix3x.so: undefined 
symbol: OPAL_MCA_PMIX3X_PMIx_Get_version (ignored)
  [arm-ubc-04:29759] [[26335,0],0] ORTE_ERROR_LOG: Not found in file 
../../../../../../orte/mca/ess/hnp/ess_hnp_module.c at line 320
  --------------------------------------------------------------------------
  It looks like orte_init failed for some reason; your parallel process is
  likely to abort.  There are many reasons that a parallel process can
  fail during orte_init; some of which are due to configuration or
  environment problems.  This failure appears to be an internal failure;
  here's some additional information (which may only be relevant to an
  Open MPI developer):
  
    opal_pmix_base_select failed
    --> Returned value Not found (-13) instead of ORTE_SUCCESS
  --------------------------------------------------------------------------
  [arm-ubc-04:29758] [[INVALID],INVALID] ORTE_ERROR_LOG: Unable to start a 
daemon on the local node in file 
../../../../../../orte/mca/ess/singleton/ess_singleton_module.c at line 716
  [arm-ubc-04:29758] [[INVALID],INVALID] ORTE_ERROR_LOG: Unable to start a 
daemon on the local node in file 
../../../../../../orte/mca/ess/singleton/ess_singleton_module.c at line 172


(the OpenCL message is just a warning, it appears also in the
successful amd64 build)




It looks like there is an inconsistency in the openmpi build on armel
and mipsel with respect to the pmix libraries.

The file cited, mca_pmix_pmix3x.so, is shipped in the armel and mipsel
builds of libopenmpi3, which provide

  mca_pmix_flux.so
  mca_pmix_isolated.so
  mca_pmix_pmix3x.so

but is not present on other arches, which provide

  mca_pmix_ext3x.so
  mca_pmix_flux.so
  mca_pmix_isolated.so







-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.8.0-2-amd64 (SMP w/8 CPU threads)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_AU:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libopenmpi3 depends on:
ii  libc6                    2.31-3
ii  libevent-core-2.1-7      2.1.12-stable-1
ii  libevent-pthreads-2.1-7  2.1.12-stable-1
ii  libfabric1               1.11.0-2
ii  libgcc-s1                10.2.0-13
ii  libhwloc-plugins         2.3.0+dfsg-1
ii  libhwloc15               2.3.0+dfsg-1
ii  libibverbs1              31.0-1
ii  libnl-3-200              3.4.0-1+b1
ii  libpmix2                 3.2.0~rc1-4
ii  libpsm-infinipath1       3.3+20.604758e7-6+b1
ii  libpsm2-2                11.2.185-1
ii  libstdc++6               10.2.0-13
ii  libucx0                  1.9.0~rc1-2
ii  zlib1g                   1:1.2.11.dfsg-2

libopenmpi3 recommends no packages.

libopenmpi3 suggests no packages.

-- no debconf information

Reply via email to