MPD - Multi-purpose daemon
MPD is a process manager for clusters of computers running WindowsNT/2000/XP.
It can run in three different modes:
- A service that launches processes in the context of multiple
connecting users. This is the default installation.
- A service that launches processes in the context of a single user.
- 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.
TOOLS:
MPIRun for mpd.
MPIConfig
MPIRegister
MPDUpdate
INSTALLATION QUICK REFERENCE:
NOTE: The binary distribution of mpich.nt installs mpd for you using the
setup program and you can use Add/Remove programs to remove it. If you
want to install mpd by hand, use the following information:
Default Installation - multi-user
- Copy mpd.exe to all the nodes.
- Logon to each node with an account that has Administrator privileges.
- Execute "mpd -install" from a command prompt on each node.
- From a single node, run mpiconfig.exe
- Click Find to find the hosts where you installed mpd.
- 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.
- Click Set to set the global options on each machine.
- Compile a sample application like cpi from the examples\nt directory.
- Copy cpi.exe to all the nodes or place it in a shared directory.
- Run mpirun -np 4 cpi
Single user Installation - all jobs run in the security
context of a specified user.
- Copy mpd.exe to all the nodes.
- Logon to each node with an account that has Administrator privileges.
- Execute "mpd -install -account domain\username -getphrase" on each node.
Input the password of the user and a passphrase for the mpds.
- If this user has administrator privileges, run mpiconfig.exe
- Click Find to find the hosts where you ran "mpd -install"
- 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.
- Click Set to set the hosts on each machine.
- Compile a sample application like cpi
- Copy cpi.exe to all the nodes or place it in a shared directory.
- Run mpirun -np 4 cpi
No rights installation - evaluation, interactive usage
- Copy mpd.exe to all the nodes.
- Execute "mpd -d" on each node.
- Compile a sample application like cpi
- Copy cpi.exe to all the nodes or place it in a shared directory.
- Create a machine file and fill it with the host names where mpd is
running.
- Run mpirun -np 4 -machinefile file cpi
Uninstall
- Execute "mpd -remove" from each node OR type "stop" into the window where
"mpd -d" is running.
- Delete all the files.
COMPLETE INFORMATION:
A complete listing of the command line arguments
to mpd.
A complete listing of the console commands for mpd