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.
Refresh:
Refresh queries the network for the host names.
Find:
Find connects to the registry on each host in the list and determines whether the launcher has been successfully installed. When it is finished, the selected hosts are the ones where the launcher is installed.
Verify:
When verify is clicked, mpiconfig connects to each of the selected hosts and confirms that the DCOM server is reachable. This feature has not been implemented yet.
Set:
When set is clicked the following dialog pops up:
If you select "set HOSTS" 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.
If you select "set TEMP" mpiconfig will write this directory to the registry on each host. The remote shell server needs to make a temporary file for communication with the first launched process and the file needs to be in a location that is read/write-able by both the remote shell service and the user launching the mpich application. The remote shell server uses this entry to determine where to write this file. The default is C:\
main
MPIRun
MPIRegister
MPIConfig