Re: [OMPI devel] How to build Open MPI so the UCX used can be changed at runtime?

2021-02-01 Thread Tim Mattox via devel
FYI - I wasn’t bothered by the default behavior... I was just looking for a sanctioned way for an installer (e.g. a sysadmin) to make the UCX be loaded based on LD_LIBRARY_PATH so that there was an ability for the user to swap in a debug build of UCX at runtime. On Mon, Feb 1, 2021 at 10:14 AM

Re: [OMPI devel] How to build Open MPI so the UCX used can be changed at runtime?

2021-01-27 Thread Tim Mattox via devel
Thank you for the suggestion of 'configure ... LDFLAGS="-Wl,--enable-new-dtags"'. I'm still reading up on its meaning, but wouldn't that change the behavior across all dependencies that are dynamically linked when I build Open MPI? I was specifically wanting *just* these UCX .so files to be

Re: [OMPI devel] How to build Open MPI so the UCX used can be changed at runtime?

2021-01-26 Thread Tim Mattox via devel
9.0/debug > > > > tuned version: --disable-logging --disable-debug --disable-assertions > > > > --disable-params-check --prefix=/same/install/prefix/ucx/1.9.0/tuned > > > > > > > > We noticed that the --enable-debug option for UCX has a pretty

Re: [OMPI devel] How to build Open MPI so the UCX used can be changed at runtime?

2021-01-26 Thread Tim Mattox via devel
mind: > > - it is your responsibility to ensure the debug and prod versions of > > UCX are ABI compatible > > - it will be mandatory to load a ucx module (otherwise Open MPI won't > > find UCX libraries) > > - this is a guess and I did not test this. > > >

Re: [OMPI devel] How to build Open MPI so the UCX used can be changed at runtime?

2021-01-26 Thread Tim Mattox via devel
to install UCX on your build > machine in /usr > (since I expect /usr/lib/libuct.so is not hardcoded) and then use > LD_LIBRARY_PATH > (I assume your ucx module set it) to point to the UCX flavor of your choice). > > Cheers, > > Gilles > > On Mon, Jan 25, 2021 at 7:43

Re: [OMPI devel] How to build Open MPI so the UCX used can be changed at runtime?

2021-01-24 Thread Tim Mattox via devel
ved another way. > > --Yossi > > -Original Message- > From: devel On Behalf Of Tim Mattox via > devel > Sent: Sunday, 24 January 2021 23:18 > To: devel@lists.open-mpi.org > Cc: Tim Mattox > Subject: [OMPI devel] How to build Open MPI so the UCX used can be changed

[OMPI devel] How to build Open MPI so the UCX used can be changed at runtime?

2021-01-24 Thread Tim Mattox via devel
Hello, I've run into an application that has its performance dramatically affected by some configuration options to the underlying UCX library. Is there a way to configure/build Open MPI so that which UCX library is used is determined at runtime (e.g. by an environment module), rather than having