Folding@homeコアのリスト
GroGPU (Core 10) Windows 上で動作する ATI series 1xxx(英語版) で利用可能。ほとんどが Gromacs ベースであるが、コアの一部が書き換えられた。 このコアは、第二世代のGPUクライアントへの移行に伴い、2008年6月6日をもって引退した。
Gro-SMP (Core a1) Windows x86、Mac x86、Linux x86/64クライアントで利用可能で、これはSMPバリアントの第一世代であり、プロセス間通信にMPIを使用していた。 このコアは、スレッドベースの SMP2 クライアントへの移行により、引退した。
GroCVS (Core a2) x86 Mac および x86/64 Linux でのみ利用可能なこのコアは、MPI の使用など、同じコアベースの多くを使用しているため、Core a1 と非常によく似ている。 しかし、このコアはより最近の Gromacs コードを利用しており、特大のワークユニットなどのより多くの機能をサポートしている。 スレッドベースの SMP2 クライアントへの移行に伴い、正式に引退した。
Gro-PS3 SCEARD コアとしても知られているこのバリアントは、2012年11月に引退するまで Folding@Home クライアントをサポートしていた PlayStation 3 ゲームシステム用のものである。このコアは、GPUコアと同様に暗黙の解法計算を実行するものだが、CPUコアと同様に明示的な解法計算を実行することもでき、柔軟性に欠ける高速GPUコアと柔軟性に欠ける低速CPUコアの中間的な役割を果たしていた。
Folding@homeの分散コンピューティングプロジェクトは、FahCores(ファーコア)またはCore(コア)と呼ばれる科学的なコンピュータプログラムを使用して計算を実行する。Folding@homeのコアは、TINKER(英語版), GROMACS, AMBER, CPMD(英語版), SHARPEN, ProtoMol, Desmond(英語版)などの計算用分子シミュレーションプログラムの修正・最適化されたバージョンに基づいている。これらの種類には、それぞれ任意の識別子(Core xx)が与えられている。同じコアを様々なバージョンのクライアントで使用することができるが、コアをクライアントから分離することで、クライアントの更新なしに必要に応じて科学的手法を自動的に更新することができる。
SHARPEN Core 2010年初頭、Vijay Pandeは「SHARPENは今のところ保留にしている。申し訳ないが、ETAはない。それをさらに推し進めるかどうかは、その時の科学的ニーズに大きく依存している」と語った。 このコアは標準的なF@Hコアとは異なるフォーマットを使用しており、クライアントに送信される各ワークパケットには1つ以上の「ワークユニット」(通常の定義を使用)が含まれている。
DGromacs (Core 79) 単一プロセッサクライアントで利用可能なこのコアは、サポートされているSSE2プロセッサの最適化を使用しており、Windows、Linux、およびmacOSで実行できる。
DGromacsB (Core 7b) Core 79 とは異なり、いくつかの科学的な機能が追加されている。 2007年8月にLinuxプラットフォームのみにリリースされたが、最終的にはすべてのプラットフォームで利用できるようになる予定である。
DGromacsC (Core 7c) Core 79に非常に似ており、2008年4月にLinuxとWindows向けにWindows、Linux、macOSの単一プロセッサクライアント向けにリリースされた。
GB Gromacs (Core 7a) Windows、Linux、macOS上のすべての単一プロセッサクライアントでのみ利用可能である。
GB Gromacs (Core a4) Windows、Linux、macOS で利用可能なこのコアは、2010年10月初旬にリリースされ、2010年2月現在、最新バージョンの Gromacs v4.5.3 を使用している。
SMP2 (Core a3) 次世代のSMPコアであるこのコアは、プロセス間通信にMPIの代わりにスレッドを使用し、Windows、Linux、macOSで利用可能である。
SMP2 bigadv (Core a5) a3に似ているが、このコアは通常よりも大きなシミュレーションを実行するために特別に設計されている。
SMP2 bigadv (Core a6) a5コアの新しいバージョン。