MPD - Multi-purpose daemon

MPD is a process manager for clusters of computers running WindowsNT/2000/XP.  It can run in three different modes: 

  1. A service that launches processes in the context of multiple connecting users.  This is the default installation.
  2. A service that launches processes in the context of a single user. 
  3. A command line program started manually on all the nodes.  This can be useful for evaluation purposes or for users who do not have the ability to install services on their machines.  This option acts like single user mode.

QUICK REFERENCE:

If you did not use the setup program to install the mpd, here are the steps to install by hand.

Default Installation

  1. Copy mpd.exe to all the nodes.
  2. Logon to each node with an account that has Administrator privileges.
  3. Execute "mpd -install" from a command prompt on each node.
  4. From a single node, run mpiconfig.exe
    1. Click Find to find the hosts where you installed mpd.
    2. Click Add to add these hosts to the list.  If you can't see all the hosts where you installed mpd, add them manually with the edit box above the list.
    3. Click Set to set the global options on each machine.
  5. Compile a sample application like cpi from the examples\nt directory.
  6. Copy cpi.exe to all the nodes or place it in a shared directory.
  7. Run mpirun -np 4 cpi

Single user Installation

  1. Copy mpd.exe to all the nodes.
  2. Logon to each node with an account that has Administrator privileges.
  3. Execute "mpd -install -account domain\username -getphrase" on each node.  Input the password of the user and a passphrase for the mpds.
  4. If this user has administrator privileges, run mpiconfig.exe
    1. Click Find to find the hosts where you ran "mpd -install"
    2. Click Add to add these hosts to the list.  If you can't see all the hosts where you installed mpd, add them manually with the edit box above the list.
    3. Click Set to set the hosts on each machine.
  5. Compile a sample application like cpi
  6. Copy cpi.exe to all the nodes or place it in a shared directory.
  7. Run mpirun -np 4 cpi

No rights installation

  1. Copy mpd.exe to all the nodes.
  2. Execute "mpd -d" on each node.
  3. Compile a sample application like cpi
  4. Copy cpi.exe to all the nodes or place it in a shared directory.
  5. Create a machine file and fill it with the host names where mpd is running.
  6. Run mpirun -np 4 -machinefile file cpi

Uninstall

  1. Execute "mpd -remove" from each node OR type "stop" into the window where "mpd -d" is running.
  2. Delete all the files.

COMPLETE INFORMATION:

MPIRun for mpd.

MPIConfig

MPIRegister

A complete listing of the command line arguments to mpd.

A complete listing of the console commands for mpd