Guide To Setting Up Stanfords SMP Windows Client
Run install.bat (see image below) from within the SMP install directory to complete the installation. This will install MPI services that the client needs. If you have Windows Firewall enabled, you may get a pop-up window asking if you should give access to the smpd and mpiexec programs. Grant access. If you use an alternate firewall product, you will likely have to make a similar exception for smpd.
# Note: The username and password you provide for mpiexec should be your Windows login that you will run the client under. This is used for authentication on your local machine. It is cached in encrypted form in your Registry and is not transmitted to FAH servers.
At the end of the install process, you should see two lines of output: If you see this twice, MPI is working. If you do not see these lines, do not start the client. MPI is not successfully installed, and the client will not run successfully.
3. Run fah.exe. You will need to run fah.exe in order to start the SMP client. You may get a pop-up firewall window here; if so just allow it. Stanford do not currently support running the SMP client as a service, so when setting up your configuration answer NO when prompted. Running the SMP client as a service may cause issues when it comes time to send the completed work unit (WU) to Stanford's collection servers.
I have included the screenshot above with part of the client configuration included, but if you want to see how it should be completed have a look at NickS' great guide in setting up the 'config' here (towards bottom of the first post). Just remember to say NO to running the client as a service.
Before restarting your computer go back to your installation directory and right click on the fah.exe file and 'send a shortcut to the desktop'. This will make it easier for starting the client after a restart. You may now restart your PC and use the shortcut you've just created to start the SMP client. Just remember that if you close the fah.exe window after you have started the simulation, you stop the client.
Discuss this article in our forum