1. You have a computer with at least a recent dual core or better to run the SMP client. This means than the older single core processors won't be able to run it. Since it's a high performance client, if you notice that after installation, it doesn't always meet the deadlines, please use the uniprocessor client instead.
2. If you are installing this under Windows XP, you are required to download and install the Microsoft .NET framework v2.0. You can download the package from Microsoft. Windows Vista already includes the necessary package by default so it's not necessary to do it if you install the client under Vista.
3. If you are running Windows XP, you need to have the Service Pack 3 (SP3) installed to make the client work right. If you don't have this service pack, it's possible the client will not behave properly.
4. The Windows user account you are using to install the client must have a password and have enough administrator rights. Blank passwords will not work and you must have a password only with those valid characters : A-Z, a-z and 0-9. Special characters should not be used to avoid any potential issues. If you change the password of the Windows user account, you need to rerun install.bat. The password being used to install is encrypted in the registry and not transmitted to the Stanford servers.
Get the Software
Now that you have determined you meet the requirements, download the software. First, download the SMP client installer from Stanford. I prefer the MPICH version, because I resist change and it's easier.
Installation and Configuration
Head over to this page and follow Stanford's instructions for installing the MPICH client. They're much better than I have time to type and it comes with pictures.
NOTE: Because of the recent client expiration, after installing the client but before proceeding further with the program configuration, you'll need to download the (non-expired) drop-in executable and overwrite the file in the directory you just installed the client to. Why stanford chooses to do it this way instead of re-packaging the installer is beyond me. Perhaps they'll do so sometime soon. After doing this, proceed with the rest of the configuration in the Stanford instructions.
When configuring the client, don't forget to enter the username of your choice (this is where your points will be credited; if you've folded in the past, use the same user name) and enter team # 13285 when asked!
Other options you should choose for optimal PPD:
- Acceptable size of work assignment and work result packets (bigger units
may have large memory demands) -- 'small' is <5MB, 'normal' is <10MB, and
'big' is >10MB (small/normal/big) [normal]? ...choose "big"
- Set -advmethods flag always, requesting new advanced
scientific cores and/or work units if available (no/yes) [no]? ...choose "yes"
If you configured the client as instructed, you did so with flags by running the configuration like so: fah6 -configonly -smp . If you did not use the -smp flag in your configuration, you'll need to create a shortcut to fah6 and edit the command line to include the -smp flag. So the target will then be: "C:\<YOUR F@H DIRECTORY>\fah6.exe -smp" (without quotes of course).
There are a couple more flags you can use. These are the ones I go with:
-smp (because I didn't install with the -smp flag)
-advmethods (redundant, but I do it anyway)
-forceasm (per stanford: "Instruct the core to use SSE/3DNow assembly instructions if possible, even if it has previously made the determination that the machine may not be handling this well." This one is mostly out of date now, but still helps if it applies.)
-verbosity 9 (gives you the maximum detailed info in your console)
So, my command line looks like: "C:\Folding@Home-SMP\fah6.exe -smp -advmethods -forceasm -verbosity 9"
Run that shortcut and you're folding!
**ANY INPUT IS WELCOME. I'm certainly not an expert like MikeJ. If anyone has suggestions for adding to this or corrections to what is here, please speak up!***