Julienl's Blog

un blog de plus ou pas

Aller au contenu | Aller au menu | Aller à la recherche

Keyword - Folding@Home

Fil des billets - Fil des commentaires

mercredi, mars 24 2010

Liste des Serveurs Folding@Home

Lorsque vous avez des erreurs du type :

13:29:55 - Connecting to assignment server
13:29:55 + Attempting to send results
13:30:16 - Couldn't send HTTP request to server
13:30:16 - Couldn't send HTTP request to server
13:30:16 + Could not connect to Assignment Server
13:30:16 + Could not connect to Work Server (results)
13:30:16     (171.67.108.13:8080)
13:30:16 - Error: Could not transmit unit 05 (completed March 24) to work server.

Avant toute manipulation sur votre système (pare-feu ou autre), je vous conseilel de vous référer à la liste des serveurs Folding@Home pour vérifier que le problème ne vient pas de chez vous.

La liste des serveurs ainsi que leur état se situent à cette adresse : Server List. On a même accès aux logs sur leur état en cliquant sur l'IP du serveur voulu.

Donc c'est un lien à mettre de côté pour tout Folder.

jeudi, février 25 2010

Visualiser l'avancement des calculs Folding@Home Windows

Pour visualiser les avancements ainsi que les informations sur le calcul actuellement en cours ainsi que le nombre de point du calcul, le logiciel FahMon est là.

Il est possible de visualiser les calculs qui sont en cours sur des machines virtuelles.

Site officiel du logiciel

vendredi, décembre 11 2009

Statistiques Folding@Home sur Conky

Je viens de finir de faire un script pour avoir mes statistiques de Folding@Home dans mon conky.

voici le script {{{ bash cd /tmp #on va dans le répertoire /tmp

wget "http://fah-web.stanford.edu/teamstats/team51.html" && on télécharge la page des stats de la team

  1. récupération des informations qui nous interessent

rank=`cat team51.html | grep julienl | sed -e 's/<^<>*>/ /g' | cut -d' ' -f3` rank_team=`cat team51.html | grep julienl | sed -e 's/<^<>*>/ /g' | cut -d' ' -f5` name=`cat team51.html | grep julienl | sed -e 's/<^<>*>/ /g' | cut -d' ' -f7` points=`cat team51.html | grep julienl | sed -e 's/<^<>*>/ /g' | cut -d' ' -f9` wu=`cat team51.html | grep julienl | sed -e 's/<^<>*>/ /g' | cut -d' ' -f11` team=`cat team51.html | grep julienl | sed -e 's/<^<>*>/ /g' | cut -d' ' -f13`

echo "$rank $rank_team $name $points $wu $team" > /home/julienl/scripts/conkys/folding #on envoi les valeurs dans le fichier pour notre conky

rm /tmp/team51.html

}}}

Nous avons donc notre fichier folding qui contient nos informations, on ajoute ce qu'il faut dans notre .conkyrc

voici par exemple ma partie folding.

{{{ conky

${color lightgrey}Folding@Home :

Name ${alignr}${exec cat /home/julienl/scripts/conkys/folding | cut -d' ' -f3}
Score ${alignr}${exec cat /home/julienl/scripts/conkys/folding | cut -d' ' -f4}
Position mondiale ${alignr}${exec cat /home/julienl/scripts/conkys/folding | cut -d' ' -f1}
Position équipe ${exec cat /home/julienl/scripts/conkys/folding | cut -d' ' -f6} ${alignr}${exec cat /home/julienl/scripts/conkys/folding | cut -d' ' -f2}
Nombres de WU ${alignr}${exec cat /home/julienl/scripts/conkys/folding | cut -d' ' -f5}

}}} et le rendu :

Comme toujours si vous avez des améliorations à apporter à mon script ou autre, les commentaires sont les bienvenus

mercredi, juillet 29 2009

Folding@Home ressources informatiques au profit de la science

Le Folding@Home a pour but de comprendre le repliement et l’agrégation des protéines et les maladies qui y sont liées.

C'est un projet dirigé par le professeur Vijay Pande (professeur de chimie et de structure biologique). Son équipe conduit une recherche théorique mais aussi via des simulations sur la façon dont se plient les protéines, l’ARN et les polymères synthétiques à nano-échelles. Ils ont élaboré une méthode de dynamiques d’ensemble et des applications pour simuler le repliement des protéines et ont développé les logiciels client et les serveurs du projet Folding@home.

Pour plus de détails sur le coté science c'est par ici.

Pour en revenir à nos moutons, les différents clients existants sur la plus part des plateformes (Windows, Linux, Mac OS, BSD, PS3, gpu ATI et Nvidia).

Tout ces clients sont disponibles ici.

Donc Folding@Home et nos machines qu'est ce que c'est?

Folding@Home est un projet de distribution de données à plusieurs ordinateurs qui étudie le repliement des protéines, les repliements anormaux, l’agrégation des protéines, et les maladies liées. Ils utilisent des méthodes informatiques nouvelles et une répartition des données aux ordinateurs dit "distribués" à grande échelle pour simuler des échelles de temps des milliers voire des millions de fois plus longues que celles qu’ils réalisaient auparavant. Cela leur a permis de simuler un repliement pour la première fois, et de mener désormais leur recherche vers l’étude des maladies associées.

Je sais il est bien beau de dire nos machines calculent et puis on ne sait pas ce que ça fera, c'est pourquoi il existe une partie résultat sur le site de Folding@Home. C'est ici On voit tout de suite que ces recherches ne mènent pas à rien.

Pour vous donnez une idée du nombre de participants, il suffit de regarder la carte des cpu qui participent à travers le monde.

Sources: http://folding.stanford.edu/French/Main

jeudi, juillet 2 2009

Folding@Home sur les GPU Nvidia

Depuis un certain temps le Folding@Home s'attaque à la puissance de calcul des GPU, le client pour les GPU Nvidia est accessible à cette adresse GPU Nvidia. Malheureusement il n'existe que des clients pour Windows un petit développeur dans sa cave a du trouver le moyen de développer ça sous de l'UNIX mais pas release à ma connaissance.

Donc ne laissez pas que votre CPU s'occuper du folding, mettez à l'esclavage votre ou vos GPU :D . Personnellement un Core2Duo et une 9800GTX+ se régalent de folding,. Par contre avec les chaleurs qui arrivent, pensez à avoir un bon système de refroidissement. Il serait bête de cramer votre matos.