First, take a look at the documentation that comes with MPICH. There should be a couple of PDFs in your distribution that provide an installation and usage guide. If you installed your package with a package manager and didn’t receive the documentation, you can get it at the website (www.mpich.org).<div><br></div><div>As for which node is the “master” and which is the “slave”, there isn’t really such a notion in MPI. The only node that is special is the one where you launch your job. That is just determine by where you are logged in at the time. If you have two hosts (host1, host2), and you are logged into host1, you’d launch your job using something like:</div><div><br></div><div>mpiexec -host host1,host2 -n 2 ./myApp</div><div><br></div><div>That would launch on both hosts.<br></div><div><br></div><div>I’d highly recommend reading through the documentation provided to get more details about how to set everything up and then ask another question here if something is still unclear.</div><div><br></div><div>Thanks,</div><div>Wesley</div>