Hello,
Docker allows several containers running in the same host to share the
same IPC namespace, thus they can share memory (see example here:
https://github.com/docker/docker/pull/8211#issuecomment-56873448). I
assume this could be used by OpenMPI to communicate MPI processes
running in different Docker containers in the same host by using shared
memory (sm or vader). However, I cannot make it work. I tried to force
mpirun to use shared memory (--mca btl self, sm) but it complains that
MPI processes running in other Docker containers are not reachable. It
seems like OpenMPI cannot recognize that shared memory is available
between containers. Has anybody any hint about how this could be worked out?
Thanks
http://bsc.es/disclaimer
_______________________________________________
users mailing list
users@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/users