Gilles,

For some odd reason, 'self, vader' didn't seem as effective as "^tcp". Not
sure why, but at least I have something that seems to work.

I suppose I don't really need tcp sockets on a single laptop :D

Matt

On Thu, Mar 18, 2021 at 8:46 PM Gilles Gouaillardet via users <
users@lists.open-mpi.org> wrote:

> Matt,
>
> you can either
>
> mpirun --mca btl self,vader ...
>
> or
>
> export OMPI_MCA_btl=self,vader
> mpirun ...
>
> you may also add
> btl = self,vader
> in your <prefix>/etc/openmpi-mca-params.conf
> and then simply
>
> mpirun ...
>
> Cheers,
>
> Gilles
>
> On Fri, Mar 19, 2021 at 5:44 AM Matt Thompson via users
> <users@lists.open-mpi.org> wrote:
> >
> > Prentice,
> >
> > Ooh. The first one seems to work. The second one apparently is not liked
> by zsh and I had to do:
> > ❯ mpirun -mca btl '^tcp' -np 6 ./helloWorld.mpi3.exe
> > Compiler Version: GCC version 10.2.0
> > MPI Version: 3.1
> > MPI Library Version: Open MPI v4.1.0, package: Open MPI
> mathomp4@gs6101-parcel.local Distribution, ident: 4.1.0, repo rev:
> v4.1.0, Dec 18, 2020
> >
> > Next question: is this:
> >
> > OMPI_MCA_btl='self,vader'
> >
> > the right environment variable translation of that command-line option?
> >
> > On Thu, Mar 18, 2021 at 3:40 PM Prentice Bisbal via users <
> users@lists.open-mpi.org> wrote:
> >>
> >> OpenMPI should only be using shared memory on the local host
> automatically, but maybe you need to force it.
> >>
> >> I think
> >>
> >> mpirun -mca btl self,vader ...
> >>
> >> should do that.
> >>
> >> or you can exclude tcp instead
> >>
> >> mpirun -mca btl ^tcp
> >>
> >> See
> >>
> >> https://www.open-mpi.org/faq/?category=sm
> >>
> >> for more info.
> >>
> >> Prentice
> >>
> >> On 3/18/21 12:28 PM, Matt Thompson via users wrote:
> >>
> >> All,
> >>
> >> This isn't specifically an Open MPI issue, but as that is the MPI stack
> I use on my laptop, I'm hoping someone here might have a possible solution.
> (I am pretty sure something like MPICH would trigger this as well.)
> >>
> >> Namely, my employer recently did something somewhere so that now *any*
> MPI application I run will throw popups like this one:
> >>
> >>
> https://user-images.githubusercontent.com/4114656/30962814-866f3010-a44b-11e7-9de3-9f2a3b0229c0.png
> >>
> >> though for me it's asking about "orterun" and "helloworld.mpi3.exe",
> etc. I essentially get one-per-process.
> >>
> >> If I had sudo access, I suppose I could just keep clicking "Allow" for
> every program, but I don't and I compile lots of programs with different
> names.
> >>
> >> So, I was hoping maybe an Open MPI guru out there knew of an MCA thing
> I could use to avoid them? This is all isolated on-my-laptop MPI I'm doing,
> so at most an "mpirun --oversubscribe -np 12" or something. It'll never go
> over my network to anything, etc.
> >>
> >> --
> >> 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
> >
> >
> >
> > --
> > 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
>


-- 
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

Reply via email to