Warning message / OpenFabrics

Hi,

I’m trying to run a Palabos application on baobab, wich have been built using foss and CMake modules.

I’m getting weird warning message, but the program seems to work fine.

Does this message indicate I’m doing something wrong ?

[burdetj@login2 build]$ srun --ntasks 2 ./micrometer_stent_sfdm $HOME/patient2 
srun: job 39418151 queued and waiting for resources
srun: job 39418151 has been allocated resources
--------------------------------------------------------------------------
WARNING: There was an error initializing an OpenFabrics device.

  Local host:   node001
  Local device: mlx4_0
--------------------------------------------------------------------------
--------------------------------------------------------------------------
WARNING: There was an error initializing an OpenFabrics device.

  Local host:   node001
  Local device: mlx4_0
--------------------------------------------------------------------------
MPI run on 2 processors.
Actual resolution: 200 (50 * 2^2)
Inlet is located at (139.423,113.089,8.99934)
Outlet is located at (190.375,138.851,222.647)

Hello JF, what is the toolchain you used to compile your software? (foss/XXX?)

When building I didn’t specified version, so it was a dumb “module load foss CMake”, which gives as of today those versions :

[burdetj@login2 ~]$ module load foss CMake
[burdetj@login2 ~]$ module list

Currently Loaded Modules:
  1) GCCcore/9.3.0   4) GCC/9.3.0        7) libxml2/2.9.10     10) UCX/1.8.0       13) FFTW/3.3.8       16) ncurses/6.2  19) CMake/3.16.4
  2) zlib/1.2.11     5) numactl/2.0.13   8) libpciaccess/0.16  11) OpenMPI/4.0.3   14) ScaLAPACK/2.1.0  17) bzip2/1.0.8
  3) binutils/2.34   6) XZ/5.2.5         9) hwloc/2.2.0        12) OpenBLAS/0.3.9  15) foss/2020a       18) cURL/7.69.1

Hello,

it seems it’s related to the fact that openib BTL is deprecated. We should recompile OpenMPI with --without-verbs option. I did some tests, it seems it’s a warning only, the performances aren’t impacted.

Hi,
I’ve recompiled OpenMPI 4.0.3 without verbs and the warning message isn’t there anymore.

With some delay, I can confirm that warning messages show no more.

Thanks.