Folding@home Console Client : Guide de l’utilisateur

Note: Ce qui suit concerne F@h 4.00. Ces informations sont susceptibles de changer.

Instructions du logiciel Client F@h

En général, le télécharger suffit pour le faire tourner, ne vous inquiètez pas à ce propos. Cependant, si vous aimez "avoir la main" avec F@H, gardez à l’esprit :

Options de configuration de la Console Client

-config
Permet aux utilisateurs de changer les informations contenues dans leur configuration. Cela comprend les noms d’utilisateur et d’équipe (qu’on retrouve dans les statistiques), si le client doit demander l’autorisation ou non pour se connecter par le réseau pour recevoir/envoyer des unités de travail, configurer le serveur proxy, le type d’unités de travail préférées (Folding/Genome), la priorité du processus, l’utilisation requise du processeur pour les CPU (5-100%), s’il doit ou non utiliser des boucles d’assemblage (assembly loops), s’il doit ou non utiliser des dates limites, et les modalités de changement de l’identifiant de la machine (ID Machine).
-configonly
Comme ci-dessus mais quitte la configuration suivante au lieu de commencer le travail.
-delete x
Efface l’élément #x de la liste d’attente de travail. Cette option ne doit être utilisée qu’en cas d’erreur grave avec l’unité en cours et que le serveur ne doit pas récupérer de façon automatique ( en cas de crash-inducing par exemple). Normalement, cela ne devrait pas se produire, si c’est le cas, nous serions reconnaissants si vous pouviez nous envoyer le fichier FAHlog.txt issu de l’unité qui a généré l’erreur.
-license
Affiche la licence de l’utilisateur final
-queueinfo
Donne les informations sur les unités de travail dans la queue. Cela comprend, pour chaque unité, le statut (READY/FINISHED/EMPTY), le type d’unité (Folding/Genome), le serveur d’origine, et la date de réception de l’unité (à heure locale en GMT), ainsi que la date limite de calcul si le serveur a fourni cette information.
-send x
Renvoie le résultat #x au serveur. Quitte le programme après avoir tenté d’envoyer l’unité (avec succès ou non). Utilisez "-send all" pour envoyer tous les résultats en attente. Si l’unité x n’est pas complètement terminée, le logiciel client quitte sans rien faire.
-verbosity x
Règle le niveau de sortie de 1 à 9 (maximum). La valeur du niveau par défaut est réglée sur 3. Cette option ne doit pas être actionnée si l’utilisateur souhaite voir plus de détails dans les sorties fournies par le logiciel client, ce qui est particulièrement utile s’il y a un problème à reporter à l’ équipe de développement du client F@H.
-oneunit
Commande au logiciel client de quitter une fois l’unité de travail complètement terminée.
-forceasm
Demande au core (noyau calculateur) de suivre, si possible, les instructions d’assemblage SSE/3DNow même s’il a déterminé précédemment que la machine ne sait pas les gérer correctement.
-forceSSE
Sur les machines avec un processeur AMD, le Core_78 donne la priorité à 3DNow par rapport à SSE --.
-advmethods
Demande de recevoir tout nouveau Core ou unité de travail.
-local
Utilise les fichiers de configuration à partir du répertoire local. Cette option n’a pas lieu d’être sous système Linux mais elle est vitale sous Windows et Macintosh pour faire tourner plusieurs logiciels clients sur une même machine. Elle demande au logiciel client de lire les informations de configuration à partir du fichier client.cfg dans le répertoire courant plutôt que sous le répertoire d’installation spécifié dans la base de registre sous Windows ou à partir du répertoire bibliothèque/Folding@home sous Macintosh. Les informations comme le nom d’utilisateur, le nom de l’équipe, la configuration du proxy, le nom d’identifiant machine (ID Machine) sont conservées dans le fichier client.cfg. Cette option assure qu’il n’y a pas de conflit. Utilisez l’option "-local" seulement si vous envisagez de faire tourner plus d’un logiciel client de Folding@Home sur une même machine (c’est utile seulement si vous faites tourner une machine multi-processeur). Créez autant de répertoires qu’il y a de processeurs dans la machine, copiez les fichiers .exe et client.cfg dans chaque répertoire, lancez "FAH3Console -local -config" sur chacun d’entre eux et spécifiez le nom d’identifiant machine pour chacun (sous l’option réglages avancés). À partir de là, vous pouvez faire tourner chaque copie en passant par son répertoire et en choisissant l’option -local.
-help
Affiche les options de la ligne de commandes puis quitte le programme.

Spécificités Linux

-freeBSD
A utiliser par ceux qui veulent faire tourner le client Linux sur une machine avec FreeBSD. Lisez nos FAQ pour plus de détails sur les modalités de mise en pratique, avec cette option tous les cores téléchargés porteront automatiquement la marque ? exécutables Linux ?.

Spécificités Windows

Les options ci-dessous sont acceptées mais ignorées par les clients destinés aux systèmes d’exploitations différents de Microsoft Windows.

-pause
Fait une pause après avoir terminé ou tenté d’envoyer l’unité de travail en cours. Permet à l’utilisateur d’arrêter la machine après avoir terminé une unité de travail en appuyant sur les touches Ctrl-C, sans que le travail sur une nouvelle unité se mette en route. Cette option est recommandée si vous prévoyez de couper votre machine pour une longue période (pour des vacances par exemple), ou si vous décidez de désinstaller/réinstaller F@H après avoir achevé la dernière unité de travail.
-service
Démarre en mode service (pour les programmes comme firedaemon). Cela évite au client de quitter quand il détecte que l’utilisateur courant se déconnecte. Si cette option est activée quand le client ne tourne pas en mode service, il tournera normalement mais ils ne quittera pas automatiquement en cas de déconnection de l’utilisateur et le message suivant s’affichera : "Wait for program to close" (attendre que le programme se termine).


Folding@home: The Stanford Molecular Biology Research Program.

Cette page a été réactualisée le 9 janvier 2003.