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 <fort...@gmail.com> 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 > <users@lists.open-mpi.org> 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