<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><div dir="ltr"><div style="font-size:12.8px"><div><div><div><div><div><div><div><div>Hello everyone,<br><br></div>I am attempting to run a single program on 32 cores split across 4 computers (So each computer has 8 cores). I am attempting to use mpich for this. I currently am just testing on 2 computers, I have the program installed on both, as well as mpich installed on both. I have created a register key and can login in using ssh into the other computer without a password. I have come across 2 problems. One, when I attempt to connect using the mpirun -np 3 --host a (the IP of the computer I am attempting to connect to) hostname <br></div>I recieve the error <br> unable to connect from "localhost.localdomain" to "localhost.localdomain"<br><br></div>This is indicating my computers "localhost.localdomain" is attempting to connect to another "localhost.localdomain". How can I change this so that it connects via my IP to the other computers IP?<br><br></div>Secondly, I attempted to use a host file instead using the hydra process wiki. I created a hosts file with just the IP of the computer I am attempting to connect to. When I type in the command mpiexec -f hosts -n 4 ./applic <br><br></div>I get this error <br>[mpiexec@localhost.localdomain<wbr>] HYDU_parse_hostfile (./utils/args/args.c:323): unable to open host file: hosts<br><br></div>along with other errors of unable to parse hostfile, match handler etc. I assume this is all due to it being unable to read the host file. Is there any specific place I should save my hosts file? I have it saved directly on my Desktop. I have attempted to indicate the full path where it is located, but I still get the same error.  <br><br></div>For the first problem, I have read that I need to change /etc/hosts manually by using the sudo command to manually enter the IP of the computer I am attempting to connect to in the /etc/hosts file. I assume the computer is attempting to connect to itself (set up the program first on its own core, then send it to another, hence attempting to start it on localhost.localdomain). </div><div><br></div><div>For the second problem, I have attempted to add run the command</div><div> mpirun --host my computer IP, the other computer IP ./program</div><div><br></div><div>This now gives the error that localhost.localdomain cannot connect to my computers IP (it cannot create a connection). </div><div><br></div><div>Sincerely,</div><div>Sam</div><div><br></div><div><br><br></div>Sincerely,<br></div><span style="font-size:12.8px">Sam</span><br></div>