Hello all,


We've been running openmpi for a long time and up to version 1.8.2 and
CentOS 6.7 with commands such as the one below:



usr/local/bin/mpirun --allow-run-as-root --mca btl openib,self,sm --mca pml
ob1 -np 2 -np 8 -hostfile /root/mpi-hosts /usr/local/bin/IMB-MPI1



To be able to run the above command, we normally just disabled the IPv4
firewall and SELinux.



We recently made the following updates:



OS:         CentOS 7.2

IMB:      4.1

OpenMPI: 1.10.2



When we tried to execute the above mpirun command, we got a TCP Broken Pipe
error. There was no IP assignment conflict and eventually, we narrowed down
the problem to the firewall. Disabling the firewalld daemon allows the
command to run to completion. We would prefer not to disable the daemon as
our servers may sometimes be connected to the rest of our subnet.



Are there other options such as perhaps specifying a port (I am guessing, so
specific instructions will be greatly appreciated).



I thank you.

Reply via email to