Aller au contenu
PcPerf.fr
foo_fight

Installation et paramétrage du client SMP Windows V6.23 Beta R1 MPICH

Messages recommandés

Tuto d'installation du client SMP Windows

 

A noter que l'executable est passé en version 6.23 beta R1 depuis début 2009, il faut juste remplacer l'exe de la 6.22 par celui de la 6.23. Aucune réinstalation n'est nécessaire.

 

SMP pour Symetric Multi Processing, ce qui signifie que ce client (comme le client Linux) permet de tirer parti des CPU mutli-core (dual core et plus).

 

La version client SMP pour Windows est plus compliqué à installer que les autres versions mais avec ce tuto tout devrait bien se passer.

 

Notes :

1) La fonction de mise en service (démarrage automatique au lancement de Windows) ne fonctionne pas avec ce lient.

2) Sous Windows Vista il faut être sous le compte Administrateur pour pouvoir installer le client

 

 

Pré-requis :

 

1) Pour les personnes sous Windows XP et 2000 il faut installer FrameWork 2.0.

Dispo à cette adresse -> http://www.microsoft.com/downloads/details...;DisplayLang=fr

 

Pour les utilisateurs de Windows Vista rien à faire puisque FrameWork 2.0 est inclus de base dans l’OS.

 

2) Si ce n'est pas déjà fait il faut créer un mot de passe pour le(s) compte(s) Windows qui utilise(nt) le client.

 

 

Télechargement du client

 

Les différentes versions de folding@home se trouvent à cette adresse : http://folding.stanford.edu/English/DownloadWinOther

 

Ce tuto concerne le client MPICH. En effet il existe deux clients différents our le SMP sous Windows. L'un nommé MPICH et l'autre DeinoMPI.

La version Deino MPI est sortie pour palier les problèmes de plantage du client suite à une perte de la connexion internet par exemple. Il apporte donc une meilleure stabilité de la version MPICH mais cette stabilité semble se faire au détriment d'une légère perte de performance sur le temps de calcul.

Je n'ai pas vérifié ces dires moi même donc je reste prudent sur cette dernière info.

 

 

Installation du client

 

Une fois le fichier téléchargé faites un double clic pour lancer l’installation.

 

Welcome.jpg

 

Cliquer sur ‘next’.

 

Read_me.jpg

 

Cliquer sur ‘next’.

 

Destination_profile.jpg

 

Cliquer sur ‘next’.

 

Destination_directory.jpg

 

Ici vous pouvez choisir l’endroit où vous voulez installer le programme.

 

Attention sous Windows VISTA il est plus que conseillé de changer le répertoire par défaut et d'installer le client dans un répertoire n'ayant pas d'espace dans son chemin d'accès (Ex: C:\SMP).

 

Puis cliquer sur ‘next’.

 

Start_copying_files.jpg

 

Cliquer sur ‘next’.

 

Setup_complete.jpg

 

Cliquer sur ‘Finish’.

 

 

Paramétrage du client

 

Important : 1ère chose à faire AVANT de lancer fah.exe c’est de vérifier que MPI fonctionne bien.

Qu’est-ce que MPI ?

Voici l’explication qui m’a été donnée sur le site de l’AF par Athropos : « MPI sert à faire de la programmation parallèle, généralement sur plusieurs machines. J'imagine que pour simplifier, la couche réseau est toujours utilisée, que les CPU soient sur la même machine ou répartis sur plusieurs. »

 

Pour cela il faut aller dans le répertoire où a été installé le client et double cliquer sur le fichier install.bat

 

Il faut alors rentrer le nom du compte utilisateur ou administrateur qui vous utilisez pour ouvrir votre session Windows puis rentrer (et confirmer) le mot de passe associé au compte.

Dans mon cas je n’avais pas configuré de mot de passe et j’ai du en créer un sinon le test échouait.

Une fois ceci fait vous devriez voir apparaître dans la fenêtre cette ligne 2 fois : « If you see this twice, MPI is working ».

 

Voici une capture d’écran illustrant ce que vous devez avoir à l’écran si tout s’est bien passé :

 

Test_MPI.jpg

 

Une fois cette étape passée il faut créer un raccourci du fichier Folding@home-Win32-x86.exe pour insérer l’argument –configonly (voir tuto -> http://forum.pcperf.eu/index.php?showtopic=268) dans la cible.

 

Voir capture ci-dessous.

 

configonly.jpg

 

Voilà maintenant vous pouvez lancer le raccourci et commencer la configuration du client.

 

user_name.jpg

 

C’est ici que vous devez rentrer le pseudo sous lequel vous allez plier.

Exemple pour les membres de la mini team PcPerf : [PcPerf]_pseudo ou [PcPerfLeMag]_pseudo pour les anciens.

Attention : bien respecter les majuscules et minuscules.

 

team_number.jpg

 

Ensuite il faut entrer le numéro de l’équipe à laquelle vous voulez vous associer.

Il faut donc entrer 51 à cet endroit. C’est le numéro de l’équipe de l’Alliance Francophone.

 

passkey.jpg

 

Nouveauté dans cette version par rapport aux anciennes versions : l’apparition d’une clé pour éviter que quelqu’un d’autre utilise votre pseudo.

 

Cette option n'est pas obligatoire donc ceux qui le souhaitent peuvent passer cette étape en appuyant sur "entrée".

 

Pour les autres voici la démarche à suivre pour obtenir cette clé :

 

Il faut aller sur cette page -> http://fah-web.stanford.edu/cgi-bin/getpasskey.py

 

Entrez votre pseudo puis votre adresse email. Vous allez ensuite recevoir une clé qui sera valable pour tous les clients que vous utilisez sur votre (vos) machine. Exemple : si comme moi vous utilisez un client graphique et un client console sur le même PC vous utilisez la même clé lors de l’installation des 2 clients.

En gros cette clé est liée à votre « user name ».

 

ask_before_sending.jpg

 

Si vous répondez ‘no’ le client vous avertira quand il aura fini de calculer la WU et attendra votre autorisation pour envoyer les résultats au serveur (et bien entendu récupérer une nouvelle Wu).

Répondez ‘yes’ si vous voulez que le client se connecte au serveur sans vous demander.

 

proxy.jpg

 

Si vous utilisez un proxy pour surfer sur le net il faut rentrer ses paramètres ici.

 

big_unit.jpg

 

Léger changement par rapport aux anciennes versions : il est possible ici de choisir si l’on veut traiter des WU de petite, moyenne ou grande taille. Les « grosses » WU réclament beaucoup de mémoire vive (1Go recommandé). Attention cela ne veut pas dire que la WU va utiliser 1Go mais d’expérience certaines utilisent prêt de 280Mo donc sous XP ou Vista 1Go n’est pas de trop.

La taille du fichier de résultats à renvoyer sera aussi proportionnelle à la taille de la WU calculée.

 

advanced_options.jpg

 

ATTENTION

 

1) Pour les utilisateurs non avertis taper "entrée" ici. Pour les autres passez au 2).

La fenêtre va se fermer ce qui est normal car nous avons entrer l’option « configonly » au début du tuto.

La dernière étape consiste donc à enlever cette option dans le raccourci.

Vous pouvez maintenant lancer le client en passant par le raccourci ou bien lancer le client directement avec le fichier Folding@home-Win32-x86.exe.

 

2) Répondre oui pour configurer les options avancées. Il faut être un peu geek sur les bords pour passer à la suite! ;-)

 

service.jpg

 

Répondre non à cette question.

 

core_priority.jpg

 

Laisser idle par défaut. Cela signifie que le client utilisera les ressources CPU qui sont libres à un instant « t ». Dans ce cas c’est transparent pour l’utilisateur. Seuls certains jeux refusent de se lancer lorsque le client tourne. Néanmoins je conseille à tous les gamers de fermer le client avant de jouer et de le relancer une fois la partie terminée.

 

cpu_usage.jpg

 

Vous définissez ici le pourcentage max de ressources CPU qu’utilisera le client pour effectuer la simulation.

 

optimized_code.jpg

 

Laisser non par défaut. Le client utilisera les optimisations supportées par votre CPU (SSE ou SSE2) ce qui améliorera la vitesse de simulation de la WU.

 

battery_laptop.jpg

 

Répondre oui si vous utilisez un PC portable qui n’est pas relié à une prise secteur.

 

checkpoints.jpg

 

Permet de régler le temps entre chaque sauvegarde des calculs en cours. Pour ceux qui ne peuvent pas laisser leur PC allumer plus de quelques heures par jour il est préférable de mettre le temps minimum, à savoir 3 minutes.

 

memory.jpg

 

Ici vous indiquez au client quelle quantité de RAM vous souhaitez lui allouer.

 

Vous pouvez taper "entrée" ici et laisser la valeur par défaut proposée par le client.

 

Attention si vous mettez 512Mo par exemple ça ne veut pas dire que le client utilisera effectivement 512Mo de RAM.

 

advmethods.jpg

 

Si vous répondez oui à cette question c’est que vous êtes prêt à recevoir des cores (gromac, tinker etc…) beta ou des WU beta qui sont mieux « rémunérées » mais parfois plus « instables ».

 

system_clock.jpg

 

Laisser non par défaut.

 

machine_id.jpg

 

Si vous avez plusieurs clients folding d’installés sur un même PC c’est ici qu’il faut leur attribuer un numéro.

 

cpu_afinity_lock.jpg

 

Je ne sais pas à quoi sert cette option pour le moment.

Ne rien mettre et taper sur "entrer".

 

additional_client_parameters.jpg

 

C'est ici qu'il faut rentrer l'option -smp, sinon le client ce lancera en mode client classique et n'utilisera qu'un seul core.

Vous pouvez aussi ne rien mettre mais dans ce cas il faut créer un raccourci vers l'exe du client et mettre l'option -smp dans ce dernier -voir tuto -> http://forum.pcperf.eu/index.php?showtopic=268).

 

ip_adress.jpg

 

Je ne sais pas à quoi sert cette option pour le moment.

Ne rien mettre et taper sur "entrer".

 

La fenêtre va se fermer ce qui est normal car nous avons entrer l’option « configonly » au début du tuto.

La dernière étape consiste donc à enlever cette option dans le raccourci.

 

Vous pouvez maintenant lancer le client en passant par le raccourci ou bien lancer le client directement avec le fichier Folding@home-Win32-x86.exe.

 

Bon pliage.

 

:)

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...