Appendix B

Running MPI programs: preparatory configuration steps

B.1 Preparatory Steps

The problem with having a Network of Workstations (NoW) as a parallel platform is that each of the workstations must provide a mechanism for remotely starting a process. The usual way of doing this is, either through Remote Shell (RSH), or through Secure Shell (SSH). The former is obsolete because it is highly insecure (passwords are communicated in plaintext form).

SSH would normally require an interactive login process to take place on each of the workstations in order for a MPI program to execute! This lengthy and tedious procedure can be avoided by having an authentication agent perform the login transaction on our behalf. The following steps achieve ...

Get Multicore and GPU Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.