Folding@home

De ArchwikiFR

Folding@home est un projet de distribution de données à plusieurs ordinateurs qui étudie le repliement des protéines, les repliements anormaux.ainsi que les maladies qui y-sont liées (Maladie d'Alzheimer, Parkinson, Huntington...). L'idée est d'utiliser des méthodes informatiques nouvelles et une répartition des données aux ordinateurs dit "distribué" à grande échelle.

Installation

Installer le paquet foldingathome depuis AUR.

Configuration

Si vous désirez vous joindre à l'équipe d'Arch Linux au sein de F@h, vous pouvez entrer le numéro de team 45032.

Démarrer en root :

cd /opt/fah
./FAHClient --configure  (pour générer le fichier /opt/fah/config.xml)
systemctl start foldingathome
systemctl enable foldingathome

Gestion

Via votre navigateur : http://localhost:7396

Ou bien en installant le paquet fahcontrol depuis AUR (il est possible d'installer fahviewer pour visualiser les simulations en 3D depuis FAHControl).

Utiliser un GPU

Cette section concerne les clients en version 7 (plus précisément FahCore_17).

Il faut modifier le fichier de configuration comme ceci :

Fichier: /opt/fah/config.xml
<!-- Folding Slots -->
  <slot id='0' type='CPU'/>
  <slot id='1' type='GPU'/>
</config>

AMD

Toutes les cartes graphiques de la série 5000 et supérieures sont supportées (d'après [1]).

Pour les utilisateurs du pilote propriétaire Catalyst, le paquet catalyst contient déjà le pilote OpenCL pour le GPU, mais il nécessite aussi le paquet amdapp-sdk qui fournit le pilote OpenCL pour le CPU.

Pour les utilisateurs du pilote libre Radeon, cela ne fonctionne pas avec l'implémentation OpenCL contenue dans Mesa, car le client est conçu pour fonctionner avec les pilotes propriétaires. Mais il est toutefois possible d'installer le paquet amdapp-sdk-nocatalyst pour que cela fonctionne (testé et fonctionnel).

NVIDIA

Toutes les cartes graphiques de la série 400 et supérieures sont supportées (d'après [2]).

Pour les utilisateurs du pilote propriétaire NVIDIA, il faut installer le paquet opencl-nvidia en plus du paquet nvidia (qui devrait déjà être installé) (non testé).

Pour les utilisateurs du pilote libre Nouveau, il n'existe pas de support, le pilote propriétaire est requis.

Intel

Du fait qu'Intel produit uniquement des IGP, ils ne sont pas supportés à cause de leur faible puissance (comparée à celle des cartes graphiques dédiées de ses concurrents).