I think the problem reside the orted. As I tested mpirun in 2 virtual machines(fedora) in Windows, the communication between the two is through eth1 but not eth0. After lauching
ps aux | grep orted the results is: /usr/lib/openmpi/bin/orted --daemonize -mca ess env -mca orte_ess_jobid -1233715200 -mca orte_ess_vpid 1 -mca orte_ess_num_procs 2 --hnp-uri 3061252096.0;tcp://10.0.2.15:43549;tcp://192.168.56.101:43549 --mca btl tcp,self I think the bold part is not supposed to be there as orted try to do something with the IP of windows machine. Is there someway to start orted manually? Regards, Son