Best Practices FAQ
Introduction
Folding@home (FAH) is a major scientific endeavor, but is also a kind of contest for some donors to see who can donate the most points. In order to keep a sense of fair competition, we asked donors to help us establish a list of rules. These rules are stated below to engender the spirit of competition in a way that is impartial for all donors. We thank everyone for their contributions and hope they will enjoy competing and donating to the project.
Regarding The Project and Work Units (WUs)
- Donors should not manipulate the Assignment Server (AS) logic to unfairly obtain a specific Work Unit (WU) project and/or block any specific WUs (for points enhancement). (Sources: PG Member, Super Moderator)
- Donors should not delete/dump a WU for any reason other than mentioned below (source: PG Member). Deleting WUs disrupts the project since it takes longer for WUs to pass their deadline, get reassigned, and finally completed. Deleting a WU solely for PPD advantage is prohibited. The permitted reasons for deleting/dumping WUs are:
- WU Instability -> When this happens, please report it in this Forum
- FAH Client instability -> If this happens, please report it in the appropriate FAH Client Forum
- Inability of the host system to complete the WU before the Final Deadline -> If it happens, please visit this thread or this guide to select a FAH Client that better fits your computing needs. (Source: Site Admin)
- Donors should not use flags/switches to mislead the Assignment Server (AS). Please refrain from "experimenting" with flags/switches designed to be used for very specific purposes. (Source: PG Member)
- Donors should not use any means to force the FAH Client to download a WU that is not natively designed for the hardware on which the client runs. (Sources: PG Member, PG Member)
- Running a FAH Client on hardware that will only marginally meet the WU's Preferred Deadline is strongly discouraged. For example, it is not recommended to run bigadv (BA) work units on slower systems or systems with less than 16 cores and it is not recommended to run SMP work units on slower 2-core systems. If you notice your hardware is not going to complete the assigned WU by the Final Deadline time, stop the client, delete the work unit, and please visit this thread or this guide to select a FAH Client that better fits your needs.
- Donors should not intentionally stop/pause the FAH Client to manipulate the completion time or wuresult upload time of work units.
Regarding The FAH Clients
- Altering the FAH Client software, its associated data files, or de-compiling/reverse engineering the software is in direct violation of the End User License Agreement (EULA). (Sources: PG Member, PG Member)
- Re-distributing the FAH files or packaging the FAH files inside another software package in a attempt to install FAH with or without the user's consent is a violation of the EULA. (Sources: FAQs (see: running on authorized computers only), FAH Blog)
- Using unpublished client switches for any reason is prohibited, as these are intended for internal Pande Group use only.