V7: Intermediate

This covers many intermediate details about the software. For an introduction, see the Introduction to V7 page. For more technical documentation on the most advanced features and specifications, see the V7 Advanced page.

Table of Contents

Overview

Software

Folding@home’s software consists of five key components

Web Control
is a simple web-based page with high-level controls for managing the Folding@home software
Advanced Control
formerly known as FAHControl, is a detailed interface aimed at more technical users
FAHScreensaver
is a screensaver that waits for the system to become idle, then activates FAH and a simple visualization
FAHClient
is the behind-the-scenes manager of the folding process. It processes commands, and communicates with the servers when receiving and sending Work Units.
FahCores
any of a series of underlying highly technical and scientific programs that performs the molecular dynamics simulations such as protein folding.

FAHClient is the central piece of software. Web Control and Advanced Control are graphical interfaces on top of it, and they as well as the FAHScreensaver communicate with FAHClient. FAHClient downloads Work Units and needed FahCores from the servers, and uploads completed WUs when the FahCore finishes its work. For new installs, FAHClient will now start off paused while it waits for you to either tell it to fold anonymously or configure a name and/or a team and/or passkey before the first Work Unit is downloaded.

In Windows, FAHClient has gained its own system/notification tray icon which now has features found previously in Advanced Control. This allowed us to run FAHClient behind the scenes in Windows, just like it does in Linux and OSX, yet still give you control over the process without having to run a low-level tool like Task Manager. It has a popup menu which allows you to quickly control folding or shut it down completely. Please note that in Windows 7 and above, system/notification tray icons automatically go in to the overflow area after 45 seconds. This is a “feature” of Windows and Microsoft has intentionally made it very difficult to get around this. You can configure Windows to always show the icon or you can find it again easily by opening the icon overflow area.

FAHClient can be run in the command-line; this means that is possible to run Folding@home without Web Control or Advanced Control. FAHClient has an API for third-party applications and can be controlled via Telnet. For documentation on all of these things, see the V7 Advanced page.

Servers

Folding@home uses a client-server architecture. The software first asks the Assignment Server (which acts as a load balancer) for an available and appropriate Work Server. The Work Server then sends back a Work Unit (WU). A FahCore may also be downloaded from a Web Server, depending on the WU. The completed unit is then sent back to the same Work Server, with a designated Collection Server as a backup. Log files and credits are then collected from the Work Servers and passed to the Statistics Server for tabulation and display.

Advanced V7 Details

Performance Levels for Web Control’s folding power slider

Level Not Idle On Idle Target
On AC On Battery On AC On Battery
Light 50% of CPUs, no GPU Off add GPU Off Laptops
Medium 80% of CPUs, and GPU add GPU Desktops
Full All CPUs and GPU (N-1 CPU cores if using a GPU) Hardcore folders

Advanced Control

Documentation for Advanced Control is currently at this page on the V7 wiki.

FAHViewer

FAHViewer’s documentation is currently located at this page on the V7 wiki.

For More Information, Please See:

Last Updated on May 05, 2015, at 04:20 PM

Add your computer's power to over 327,000 others that are helping us find cures to Alzheimer's, Huntington's, Parkinson's and many cancers ...

... in just 5 minutes.

Step 1.

Download protein folding simulation software called

Folding@home

.

Step 2.

Run the installation. The software will automatically start up and open a web browser with your control panel.

Step 3.

Follow the instructions to Start Folding.

Stanford University

will send your computer a folding problem to solve. When your first job is completed, your computer will swap the results for a new job.

Download the protein folding simulation software that fits your machine.

()


Installation guide
Or download Folding@home for your Android (4.4+) phone.