::UNATTENDED INSTALLATION:
On each machine do the following:
a) Unzip the archive
b) Run setup.exe -u flagsflags:
Required:
-account domain\usernameThe launcher will run under this account. It is recommended that this user be an administrator on the local machine but it isn't required.
-password password
Optional:
-bin, -min, or -srcbin: default, binaries only <= run mpi applications
min: binaries + include files and libraries <= compile and run mpi applications
src: bin + min + source code and project files <= compile and run mpi applications and rebuild mpich-home path
If the path does not exist it will be created. If this option is not specified, the default path is \mpichExample:
setup -u -account mcs\ashton -password a$7B%
setup -u -src -account mcs\ashton -password bubba123 -home "c:\Program Files\mpich"c) Wait for setup to finish and then delete the files unzipped from the package.
Warning:
Setup.exe is not a console application so the command prompt will return immediately but setup will not be finished. If you watch the task manager you will see the application running for a while. The CPU usage won't go up very much while it is running because it is I/O bound. When setup finishes you will not know whether or not it succeeded unless you look at the MPICH registry entry under HKLM::SOFTWARE and see if the default value is "Installed". Also the -np option for MPIRun will not work as expected after using the unattended install. You will have to use configuration files to launch applications or you will have to set the Hosts value in the registry as explained in step 11.3 of the long manual installation below.
::UNATTENDED UNINSTALLATION:
On each machine do the following:
a) Unzip the archive
b) Run setup.exe -u -UnInstall [-KeepSrc]If you use the -KeepSrc flag then the source code will not be deleted, only the dlls and launcher will be removed.
c) Wait for setup to finish and then delete the files unzipped from the package.
::SHORT MANUAL INSTALLATION:
On each machine do the following:
a) unzip the archive
b) run setup.exe
c) follow the wizard selecting 'local host only' on the Location page
d) Run regedit and set the Hosts value in the MPICH key as described in step 11.3 below.
::LONG MANUAL INSTALLATION:
[mpich home
directory]\lib\mpich_tcp_shm.dll -> winnt\system32\mpich_tcp_shm.dll
[mpich home directory]\lib\mpich_tcp_shmd.dll -> winnt\system32\mpich_tcp_shmd.dll
[mpich home directory]\lib\pmpich_tcp_shm.dll -> winnt\system32\pmpich_tcp_shm.dll
[mpich home directory]\lib\pmpich_tcp_shmd.dll -> winnt\system32\pmpich_tcp_shmd.dll
main
Installation
Compiling an MPI application
MPIRun
Re-Building MPICH.NT
Launcher
Running applications without using the launcher
Subtle configuration options