MPIConfig.exe

In order to run an application on various hosts without specifying the hosts in a configuration file, the launcher needs to know which hosts it has been installed on.   MPIConfig.exe is a simple program which finds the hosts where the launcher has been installed and writes this list of hosts to the registry.  With this information MPIRun can pick hosts from the list in the registry when determining where to launch processes.

MPICH Configuration tool screen shot

1)

Add:

Adds the host name from the edit box to the list

Select:

Bring up a dialog to select host names from the network.

2)

If you check the hosts box, mpiconfig makes a group out of all the selected hosts and writes this list of host names to the registry on each host.  When MPIRun is executed from any of the hosts in a group with the -np option, hosts will be selected from this list.

The launch timeout specifies how long MPIRun will wait before it determines that it is unable to launch a process.  The time is in seconds.

Specify a job host if you want mpirun to send job information to an mpd running on the specified host.  With this enabled, you can use the MPIJob tools to view where jobs are running, what state they are in, and you can kill errant jobs.

The rank based colored output checkbox enables/disables colorized output.  There are 32 colors that are given out to the ranks in round robin fashion.

The logon dots check is for mpirun to display .... while decrypting passwords.

The mimic local drive mapping is for when mpirun is executed from a network mapped drive.  With this option enabled, mpirun tries to make the same mapping on the remote hosts where it launches processes.

The display system dialog check only applies to jobs run on a single machine.  Disable this option to prevent the system from showing dialog boxes when processes crash.

3)

Password

If you installed mpd manually and set the passphrase to something other than the default, enter it here.

Apply:

All the hosts are contacted and the selected settings are set.

Apply single:

The selected host is contacted and the selected settings are set.  This option would be useful to set an option on a single node without affecting the settings on the rest of the nodes.

Show host configuration:

Check this box to show the configuration of the currently selected host.

main
MPIRun
MPIRegister
MPDUpdate
MPIJob