jeudi 9 septembre 2010

BOINC: logiciel libre de calcul bénévole et distribué

Je me suis intéressé à ce projet du fait qu'il me semble utile de pouvoir aider les autres comme on peut et avec nos propres moyens.

Pas mal de projet me parait intéressant. Vous pouvez avoir la liste complète ci-dessous:

http://boinc.berkeley.edu/wiki/Project_list


J'ai choisi en premier lieu d'aider le projet Quantum Monte Carlo at home, du fait des études que j'ai effectué et je sais bien combien nous avons été ravi d'avoir plusieurs processeurs à notre disposition pour effectuer des calculs complexes qui peuvent durer des jours, voir des semaines.


Pour l'installation, ce n'est pas difficile. L'installation la plus simple sans prise de tête se fait en installant les paquets "boinc-manager" et "boinc-client" (apt-get install boinc-manager boinc-client) ou tout simplement en cliquant sur le lien apt://boinc. Vous pouvez également effectuer une rechercher de l'application BOINC à partir du Logithèque d'Ubuntu (menu Application>Logithèque Ubuntu), puis de l'installer.

Une fois l'application installée, il suffit juste de lancer Boinc à partir du menu Applications>Outil Système>Boinc puis de suivre la démarche proposée dans les fenêtres, comme décrit ci-dessous:






A la fin de l'installation, on nous redirige automatiquement vers une page internet pour configurer le compte.


Il est à noter que le but du jeux ici n'est pas de faire la compétition parmis ceux qui ont effectué le plus de calcul! mais une course contre la montre, afin d'aider certain projet à avancer plus rapidement, et ceci pour le bien de l'humanité.



Voici le calcul que j'ai à effectuer en ce moment. J'ai un peu moins de 52h pour terminer ce calcul avant de passer à un autre projet. Apparement, si le calcul qui m'a été assigné n'est pas terminé dans les temps, alors ce projet sera envoyé à une autre personne.

Notes:
Il n'y a pas d'écran de veille disponible (pour l'instant!) sous linux.

Sources:
http://boinc.berkeley.edu/index.php
Aider la science avec Folding@home
Ubuntu et le calcul partagé (forum de discussion)
Une équipe Ubuntu pour soutenir la recherche (forum de discussion)