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