The first release candidate for the Open MPI v5.0.0 release is posted at: https://www.open-mpi.org/software/ompi/v5.0/
Major changes include:
v5.0.0rc1 -- September, 2021- ORTE, the underlying OMPI launcher has been removed, and replaced with PRTE.- Reworked how Open MPI inte
Hmm, trying to keep this all straight. It turns out I had the module loaded for the nv-hpc
compilers, version 21.7, instead of 21.9 in what I thought was asuccesful build.
The nuance is that with the version 21.9 compiler suite, adding this to
configure,
--with-platform=/project/muno/OpenMPI/B
OK, starting clean.
OS CentOS 7.9 (7.9.2009)
mlnxofed 5.4-1.0.3.0
UCX 1.11.0 (from mlnxofed)
hcoll-4.7.3199 (from mlnxofed)
knem-1.1.4.90 (from mlnxofed)
nVidia HPC-SDK 21.9
OpenMPI 4.1.1
HWLOC 2.5.0
Straight configure
configure CC=nvc CXX=nvc++ FC=nvfortran
dies in
FCLD libmpi_usemp
Carl,
I opened https://github.com/open-mpi/ompi/issues/9444 to specifically track
the issue related to the op/avx component
TL;DR
nvhpc compilers can compile AVX512 intrinsics (so far so good), but do not
define at least one of these macros
__AVX512BW__
__AVX512F__
__AVX512VL__
and Open MPI is n
Are you able to fix the problem by adding extern qualifiers?
We could push this change back to the OpenMPI developers...
Subject: Re: [OMPI users] OpenMPI 4.1.1, CentOS 7.9, nVidia HPC-SDk,
build hints?
Date: Thu, 30 S
Ray,
there is a typo, the configure option is
--enable-mca-no-build=op-avx
Cheers,
Gilles
- Original Message -
Added --enable-mca-no-build=op-avx to the configure line. Still dies in
the same place.
CCLD mca_op_avx.la
./.libs/liblocal_ops_avx512.a(liblocal_ops_avx512_l
You may be seeing this?
C language issues Default to -fno-common
A common mistake in C is omitting extern when declaring a global variable
in a header file. If the header is included by several files it results in
multiple definitions of the same variable. In previous GCC versions this
error is i
Added -*-enable-mca-no-build=op-avx *to the configure line. Still dies
in the same place.
CCLD mca_op_avx.la
./.libs/liblocal_ops_avx512.a(liblocal_ops_avx512_la-op_avx_functions.o):(.data+0x0):
multiple definition of `ompi_op_avx_functions_avx2'
./.libs/liblocal_ops_avx2.a(liblocal_ops_a
For now, you can suppress this error building OpenMPI 4.1.1
./.libs/liblocal_ops_avx512.a(liblocal_ops_avx512_la-op_avx_functions.o):(.data+0x0):
multipledefinition of `ompi_op_avx_functions_avx2'
./.libs/liblocal_ops_avx2.a(liblocal_ops_avx2_la-op_avx_functions.o):(.data+0x0):
fir