Thank you very much, Matt! That sounds like it. Will try when I next get to
work on this. (and I would really like to make 5.0.0 work …)
(I lost a few extra hours afterwards, with the OneAPI based OpenMPI 4.1.6
mpic++ not being able to find various C++ headers - and I think this is due to
Apple XCode. mpif90 and mpicc work and the situation for mpic++ did improve
with XCode 5.1 beta 2, which is why I am suspecting this is an XCode related
problem. However, I now need to find more time …)
Thanks again & best wishes
Volker
Volker Blum
Associate Professor, Duke MEMS & Chemistry
https://aims.pratt.duke.edu
https://bsky.app/profile/aimsduke.bsky.social
> On Oct 28, 2023, at 1:32 PM, Matt Thompson wrote:
>
> On my Mac I build Open MPI 5 with (among other flags):
>
> --with-hwloc=internal --with-libevent=internal --with-pmix=internal
>
> In my case, I should have had libevent through brew, but it didn't seem to
> see it. But then I figured I might as well let Open MPI build its own for
> convenience.
>
> Matt
>
> On Fri, Oct 27, 2023 at 7:51 PM Volker Blum via users
> wrote:
> OpenMPI 5.0.0 & Intel OneAPI 2023.2.0 on MacOS 14.0:
>
> In an ostensibly clean system, the following configure on MacOS ends without
> a viable pmix build:
>
> configure: WARNING: Either libevent or libev support is required, but neither
> configure: WARNING: was found. Please use the configure options to point us
> configure: WARNING: to where we can find one or the other library
> configure: error: Cannot continue
> configure: = done with 3rd-party/openpmix configure =
> checking for pmix pkg-config name... pmix
> checking if pmix pkg-config module exists... yes
> checking for pmix pkg-config cflags...
> -I/usr/local/Cellar/open-mpi/4.1.5/include
> checking for pmix pkg-config ldflags... -L/usr/local/Cellar/open-mpi/4.1.5/lib
> checking for pmix pkg-config static ldflags...
> -L/usr/local/Cellar/open-mpi/4.1.5/lib
> checking for pmix pkg-config libs... -lpmix -lz
> checking for pmix pkg-config static libs... -lpmix -lz
> checking for pmix.h... no
> configure: error: Could not find viable pmix build.
>
> configure command used was:
>
> lt_cv_ld_force_load=no ./configure --prefix=/usr/local/openmpi/5.0.0 FC=ifort
> F77=ifort CC=icc CXX=icpc
>
> ***
>
> The same command works (up to the end of the configure stage) with OpenMPI
> 4.1.6.
>
> My guess is that this is related to some earlier pmix related issues that can
> be found by google but wanted to report.
>
> Thank you!
> Best wishes
> Volker
>
>
> Volker Blum
> Associate Professor, Duke MEMS & Chemistry
> https://aims.pratt.duke.edu
> https://bsky.app/profile/aimsduke.bsky.social
>
>
>
>
>
> --
> Matt Thompson
>“The fact is, this is about us identifying what we do best and
>finding more ways of doing less of it better” -- Director of Better Anna
> Rampton