Votre ordinateur peut faire avancer la science:Il y a 2 ou 3 ans lors du Téléthon, les internautes avaient été sollicités pour prêter 1 peu de leur bande passante et de leur puissance processeur pour aider à la cartographie du génome humain, qui fut un succès. Malheureusement le projet a cessé. Aujourd'hui d'autres projets ont vu le jour, comme le " folding@thome":
Un projet sérieux et d'envergure. De nombreux industriels et particuliers se sont lancés dans le projet.
Les utilisateurs de réseaux P2P et la team Armata vont prouver qu'on ne partage pas seulement des liens.On pense que des maladies comme celle d’Alzheimer, l’EBS (la Vache Folle) et de nombreux cancers résultent d’un repliement anormal des protéines. Et le logiciel s'attache justement à déplier ces protéines...
Le principe est tout simple:
- vous downloadez 1 petit fichier (363 Ko)
- une fois installé ce programme va se mettre en relation avec l'université de Stanford , à l'initiative du projet... et les calculs commencent.
---> ce programme utilise la puissance processeur que vous n'utilisez pas (par exemple, quand vous laissez l'ordinateur allumé toute la nuit… ) et peut être mis en pause dès que vous avez besoin de puissance (jeux ou autres applications). Il ne ralentit pas l'ordinateur, il ne fait que prendre les ressources inutilisées.
Pour participer à ce projet à nos cotés:
Le numéro de la Team Armata à entrer dans le logiciel: 38534Pour plus d'informations [URL='http://www.alliancefrancophone.org/presentation.html']
http://www.alliancefrancophone.org/presentation.html[/URL]Le programme se télécharge là: [URL='http://folding.stanford.edu/download.html']
http://folding.stanford.edu/download.html[/URL]Les statistiques de l'équipe sont disponibles à l'adresse suivante: [URL='http://vspx27.stanford.edu/cgi-bin/main.py?qtype=teampage&teamnum=38534']
http://vspx27.stanford.edu/cgi-bin/main.py...e&teamnum=38534[/URL]Lancez vous, la science a besoin de vous!
Tuto version graphique[pop=cliquez pour l'afficher]
Cliquez pour le cacher
Une fois l'installation faite, cliquez sur l'icône f@h dans la barre des tâches puis sur "configure"
Indiquez votre nom d'utilisateur
La "team number" correspond à l'équipe à laquelle vous voulez participer, dans le cas présent ,
38534 est l'équipe Edonkey@rmata.
Vous pouvez régler le pourcentage d'utilisation du CPU si le programme ralentit trop votre machine.
L'écran "display" permet de voir l'avancement du travail, le nombre de protéines déjà pliées...
[/pop]
Tuto version console (en cas de bug avec la graphique)[pop=cliquez pour l'afficher] Cliquez pour le cacher
Télécharger Folding@Home version console Créez un répertoire (par exemple c:\Program Files\Folding2\ ) pour contenir les fichiers du client folding@home2.
Ensuite, allez sur cette page : [URL='http://folding.stanford.edu/download.html']téléchargement[/URL]et cliquez sur le lien de la version appropriée à votre système d'exploitation.
trouvez le lien permettant de télécharger la version console (text-only console), et faites un "clic droit -> sauver la cible sous" sur ce lien. Une fenêtre vous demandant où enregistrer le programme (fah2console.exe) va s'afficher. Enregistrer fah2console.exe dans le répertoire crée précédemment.
L'installation décrite point par point Allez dans le répértoire où vous avez téléchargé fah2console.exe et Double cliquez dessus.
Iil faut etre connecté à internet pour pouvoir installer Folding@Home, si ce n'est pas le cas, faites le.
Il n'y a pas d'installation proprement dite du logiciel, à son premier lancement il faut le configurer.
Vous allez voir la fenetre suivante:
Entrez votre pseudo, c'est un petit nom qui permet de vous retrouver facilement dans les statistiques, un nom de code pour la communauté des Foldeurs. Essayez de n'utiliser que des caractères classiques, sans accents, et sans espaces, comme albator, petite_fleur, superfoldeur, etc.
C'est aussi à ce moment qu'on entre le numéro de team.:
38534 pour l'exemple on utilise le pseudo : surnom. on obtient :
Maintenant il faut savoir si vous voulez que le logiciel Folding@home demande avant de se connecter (vous avez une connexion intermittente à internet), ou bien si il peut se connecter pour envoyer ou recevoir un calcul sans que vous ayez à vous en occuper.
Dans l'exemple, on répond yes, car l'ordinateur du rédacteur de ce guide n'est pas connecté 24/24H à internet.
Si vous répondez yes à cette question, à chaque fois que le logiciel voudra se connecter à Stanford pour chercher ou renvoyer un résultat, il affichera cette fenêtre.
Dans ce cas, connectez vous à internet et cliquez sur le bouton OK, patientez quelques minutes ou regardez la console pour voir le message "you can disconnect from internet" pour pouvoir vous déconnecter.
Ensuite le logiciel vous demande si vous souhaiter passer par un proxy. Si vous ne savez pas ce que c'est alors répondez no, sinon vous voulez passer par un proxy, répondez yes et entrez les infos du proxy pour pouvoir l'utiliser.
Maintenant le logiciel a assez d'info pour pouvoir commencer à travailler.
Il va faire quelques opérations comme créer un numéro unique pour pouvoir s'identifier, créer un sous répertoire de travail, etc.
Il va aussi se connecter à Stanford et télécharger un sous programme de calcul, souvent appellé core_xx.
Suivant l'évolution du projet Folding@Home, le core est susceptible de changer pour s'adapter aux calculs à faire, en ce moment c'est la version 65 qui est utilisée (et donc téléchargée), soit core_65.
On obtient à la fin du téléchargement du core :
Le client Folding@Home est maintenant configuré et a son moteur de calcul, il va enfin télécharger son premier calcul.
Dés qu'il a reçu le calcul à faire, il analyse ce calcul et affiche quelques infos, comme le nom de la protéine concernée par ce calcul (ici 1APS), le nombre de frames à faire pour terminer le calcul (ici 100), puis commence le calcul.
A ce moment c'est parti, Folding@Home fait son travail, pour s'en assurer, regardez dans le gestionnaire des taches pour voir qu'il y a un processus appellé core_xx.exe qui utilise dans les 95% de la puissance processeur (ce programme utilise seulement la puissance non utilisée de l'ordinateur, si vous lancez un programme utilisant 100% de la puissance de votre processeur, vous pourrez voir que le programme core_XX.exe n'utilise plus que 0% des ressources.
Au bout de quelques minutes, le client va terminer la premiere frame :
[23:57:32] Copyright
Jay William Ponder 1990-2000
[23:57:32] portions Copyright
Michael Shirts 2001
[23:57:32] portions Copyright
Vijay S Pande 2001
[00:00:37] Finished a frame (1)
[00:03:47] Finished a frame (2)
[00:07:24] Finished a frame (3)
[00:11:09] Finished a frame (4)
Et ainsi de suite...
Voila, c'est fini !
Il y a plusieurs calculs, certains durent quelques heures, d'autres une journée, et on a à la fin du calcul un affichage comme cela :
[23:47:07] Finished a frame (97)
[23:50:17] Finished a frame (98)
[23:53:28] Finished a frame (99)
[23:56:38] Finished a frame (100)
[23:56:38] TINKER is Exiting following Normal Termination
[23:56:38]
[23:56:38] Finished Work Unit:
[23:56:39] ARC file integrity verified
[23:56:39] logfile size: 20480
[23:56:39] Leaving Run
[23:56:39] - Writing 195148 bytes of core data to disk.
[23:56:39] end (WriteWorkResults)
[23:56:39] - Shutting down core
[23:56:39]
[23:56:39] Folding@Home2 Core Shutdown: FINISHED_UNIT
CoreStatus = 64 (100)
Sending work to server
+ Attempting to send results
- Connecting to server (171.64.122.111)
+ Results successfully sent
+ Number of Units Completed: 1
+ Attempting to send results
- Connecting to server (171.64.122.111)
+ Results successfully sent
+ Number of Units Completed: 1
+ Attempting to get work packet
- Connecting to assignment server
- Successful: assigned to (171.64.122.111).
+ News From Folding@Home: Welcome to 2.0
+ Closed connections
+ Processing work unit
Core required: Core_65.exe (found)
[April 11 23:57:31] Working on Unit 07
+ Working ...
[23:57:31] Folding@Home Client Core Version 2.41 (Jan 22, 2002)
[23:57:31]
[23:57:31] Proj: work/wudata_07
[23:57:31] nsteps: 500000 dt: 2.000000 dt_dump: 100.000000 temperature: 373.000000
[23:57:31] xyzfile:
[23:57:31] " 260 NativeBBA5 ORC-(89,17)
[23:57:31] 1 CH3 30.150328 -95.592202 -19.859256 ..."
[23:57:31] keyfile:
[23:57:31] "#parameters ./opls.prm
[23:57:31] #verbose
[23:57:31] NOVERSION
[23:57:31] ARCHIVE
[23:57:31]
[23:57:31] cutoff 16.0
[23:57:31] taper ..."
[23:57:31]
[23:57:31] - Couldn't get size info for dyn file: work/wudata_07.dyn
[23:57:31] Starting from initial work packet
[23:57:31]
[23:57:31] Protein: NativeBBA5 ORC-(89,17)
[23:57:31] - Frames Completed: 0, Remaining: 100
[23:57:31] - Dynamic steps required: 500000
[23:57:31]
[23:57:31] Writing local files:
[23:57:31]
[23:57:31] parameters work/wudata_07.prm
[23:57:31] - Writing "work/wudata_07.key": (overwrite)successful.
[23:57:31] - Writing "work/wudata_07.xyz": (overwrite)[23:57:31] successful.
[23:57:31] - Writing "work/wudata_07.prm": (overwrite)[23:57:32] successful.
[23:57:32] - Writing "work/wudata_07.key": (append)successful.
[23:57:32]
[23:57:32] PROJECT="work/wudata_07", NSTEPS=500000, DT=2.0000, DTDUMP=10.000000, TEMP=373.00
[23:57:32] TINKER: Software Tools for Molecular Design
[23:57:32] Version 3.8 October 2000
[23:57:32] Copyright
Jay William Ponder 1990-2000
[23:57:32] portions Copyright
Michael Shirts 2001
[23:57:32] portions Copyright
Vijay S Pande 2001
[00:00:37] Finished a frame (1)
[00:03:47] Finished a frame (2)
[00:07:24] Finished a frame (3)
On voit qu'à la fin du calcul, le client essaie de renvoyer le résultat (si il n'y arrive pas, il le garde et essaiera de l'envoyer à la connexion suivante), télécharge un nouveau calcul et c'est reparti pour un tour.
Un petit conseil : Si vous devez arrêter le client, sélectionnez la fenêtre puis faites ctrl-c, quand vous relancerez le client la prochaine fois, il repartira à la dernière frame calculée, sinon si vous utilisez la petite croix pour fermer la fenêtre il y a un risque que le client n'enregistre pas où il en est, et qu'il reparte de zéro ...