Step-by-Step Setup

Set up your Folding@Home clients

If you already have your Folding@Home client configured correctly (including the use of the -local option) you can click here to skip ahead to the nFoldMan setup instructions.

Start with the Folding@Home clients and directories

Before setting up nFoldMan, you need to set up the Folding@Home client. This requires some pre-planning, creating some directories, and copying some files. You should make some notes and write down a plan before proceeding; it's easy but it's not trivial.

Home many processes should I run?

You can run more than one Folding@Home process at a time, and there are reasons why you may wish to do so.

To maximize raw computing efficiency, you should run one copy of Folding@Home for each processor on your computer. One copy for single-processor machines, and two copies for dual-processor machines. However, there are reasons why you might choose to run fewer or more processes than this:

At the time I am writing this, the Stanford system allows you to run up to 8 copies of the client program on each machine.

For simplicity, you might start with one copy until you have everything running smoothly. You can always add extra copies of the computation client later.

Important steps for multiple processes

If you decide to run more than one copy of Folding@Home there are three critical steps you must take:

  1. You must make separate copies of the Folding@Home client, and each copy must be in a separate directory on your machine. (Only the client program downloaded from Stanford need be copied. You will use a single copy of nFoldMan no matter what you do.)
  2. You must use the "-local" option when you run the Stanford client. This causes the client to store all its work files in the same directory as the program, and is necessary to prevent the multiple clients from conflicting with one another. If you configure and run the client through nFoldMan, this option is supplied for you automatically, but if you run the client from the command line in the Terminal program, you must specify the -local option every time.
  3. Each copy of the Folding@Home client must have its own "machine ID" number. This is a number from 1-8, which you will specify when configuring the client. The number doesn't mean anything but each copy of the client on a given machine must have a unique number. (There is no need for numbers to be unique across different machines with different network addresses.)

Configuring the Folding@Home client

To configure the Folding@Home client through nFoldMan,

To configure the Folding@Home client manually using the Terminal (for the unix-aware):