Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
boinc [Le 02/04/2020, 10:01]
Arverne73 ajout copie écran
boinc [Le 05/01/2024, 16:53] (Version actuelle)
arverne73 Réorganisation calculs par GPU
Ligne 1: Ligne 1:
-{{tag>​Bionic ​Eoan calcul_collaboratif}}+{{tag>​Bionic ​Focal Jammy calcul_collaboratif}}
 ---- ----
  
-====== Boinc : calculs distribués sur Internet ====== ​+====== Boinc : calculs distribués sur Internet ======
  
 {{ :​applications..boinc_logo_july_2007.png|}} {{ :​applications..boinc_logo_july_2007.png|}}
  
 **BOINC**, acronyme de **B**erkeley **O**pen **I**nfrastructure for **N**etwork **C**omputing est une plate-forme de calcul distribué mise au point par l'​université de Berkeley. Ce programme permet à n'​importe quelle personne volontaire de participer à des projets scientifiques en mettant à disposition la puissance de calcul inutilisée de son ordinateur au profit de la science. Différents projets de calculs sont en cours d'​avancement,​ vous pouvez rejoindre ceux de votre choix à tous moments. **BOINC**, acronyme de **B**erkeley **O**pen **I**nfrastructure for **N**etwork **C**omputing est une plate-forme de calcul distribué mise au point par l'​université de Berkeley. Ce programme permet à n'​importe quelle personne volontaire de participer à des projets scientifiques en mettant à disposition la puissance de calcul inutilisée de son ordinateur au profit de la science. Différents projets de calculs sont en cours d'​avancement,​ vous pouvez rejoindre ceux de votre choix à tous moments.
-Il n'y a pas de configuration minimale, n'​importe ​quelle ​ordinateur est capable de faire tourner ce logiciel. Les résultats dépendront seulement de la puissance de calcul de votre processeur.+Il n'y a pas de configuration minimale, n'​importe ​quel ordinateur est capable de faire tourner ce logiciel. Les résultats dépendront seulement de la puissance de calcul de votre processeur.
 ===== Pré-requis ===== ===== Pré-requis =====
    
Ligne 23: Ligne 23:
 ==== Depuis les sources ==== ==== Depuis les sources ====
  
-Bien que ceci soit conseillé ​sur leur site et proposé sur leur [[https://​boinc.berkeley.edu/​download.php|page]], la version disponible en 2020 est complètement obsolète et son installation n'est pas fonctionnelle par manque d'une librairie (libwebkitgtk-1.0-0). +Cette méthode plus complexe n'est pas conseillée ​sur le site du projet ​[[https://​boinc.berkeley.edu/​wiki/​Installing_on_Linux|page]] 
-\\ Vous pouvez vérifier les versions disponibles ainsi que leurs dates de publication sur la page [[https://​boinc.berkeley.edu/​download_all.php]] +\\ Vous pouvez vérifier les versions disponibles ainsi que leurs dates de publication sur la page [[https://​boinc.berkeley.edu/​download_all.php]] ​mais elle n'est pas à jour ! 
-\\ Les détails d'​installation sont données sur cette [[https://​boinc.berkeley.edu/​wiki/​Installing_BOINC#​Ubuntu|page]].+\\ Les détails d'​installation sont données sur cette [[https://​boinc.berkeley.edu/​wiki/​Installing_BOINC_on_Debian_or_Ubuntu|page]].
  
-  * Déplacer ​le script dans un dossier //mes logiciels//, pour l'exemple ici il s'agira de //~/bin//((~ étant votre Dossier Personnel)) +==== Calculs avec le GPU ===== 
-  * Ne créez pas de sous-dossier ​//boinc//, le script ​d'​installation ​s'en occupera tout seul. +Si vous avez une carte graphique **Nvidia CUDA** ou **ATI/AMD**certains projets peuvent ​l'utiliser pour accélérer les calculs. 
-  * Ensuite depuis un [[:​terminal]] saisissez les [[:​commande_shell|commandes]] suivantes : <​code>​cd ~/bin + 
-sh boinc_7.4.22_x86_64-pc-linux-gnu.sh</​code> ​(à adapter au nom du script téléchargé) +Page d'information sur cette fonctionnalité : [[https://boinc.berkeley.edu/wiki/GPU_computing|GPU]] 
-  * Si l'​installation s'est bien déroulée un nouveau dossier est créé dans votre dossier ~/bin, il s'agit de "​BOINC"​ + 
-  * Allez dans ce dossier ​pour lancez l'​interface de configuration <​code>​cd ~/​bin/​BOINC +Consultez au passage la [[https://boinc.berkeley.edu/wiki/GPU_computing#​Attach_to_projects_with_GPU_applications|liste des projets supportant les calculs GPU]]. 
-./​run_manager</​code>​+ 
 +Les commandes ​d'​installation ​sont pour NVDIA : 
 +<​code>​sudo apt install boinc-client-nvidia-cuda</​code>​ 
 + 
 +Et pour AMD :
  
-==== Projets 32 bits sur machine 64 bits ====+<​code>​sudo apt install boinc-client-opencl</​code>​
  
-Des précisions supplémentaires sont données sur la [[https://​boinc.berkeley.edu/​wiki/​Installing_BOINC#​Ubuntu_2|page]] pour le calcul de projets 32 bits alors que votre machine est installée avec un système 64 bits : des bibliothèques supplémentaires sont à installer. 
  
 ===== Rejoindre un projet ===== ===== Rejoindre un projet =====
  
-De nombreux projets sont proposés pour Boinc dans les domaines biologique, physique, nanotechnologique,​ astronomique,​ climatologique,​ mathématique,​ informatique... Voir [[http://​fr.wikipedia.org/​wiki/​Liste_des_projets_BOINC|la liste des projets]].+De nombreux projets sont proposés pour Boinc dans les domaines biologique, physique, nanotechnologique,​ astronomique,​ climatologique,​ mathématique,​ informatique... Voir [[https://​fr.wikipedia.org/​wiki/​Liste_des_projets_BOINC|la liste des projets]].
  
 <note tip>​Voici un exemple d'​[[:​tutoriel:​boinc_covid19|installation et configuration pour contribuer à une recherche sur COVID-19]]</​note>​ <note tip>​Voici un exemple d'​[[:​tutoriel:​boinc_covid19|installation et configuration pour contribuer à une recherche sur COVID-19]]</​note>​
Ligne 66: Ligne 69:
   * Fichier : permet de fermer le manager. Attention, fermer Boinc Manager n'​arrête pas les processus de calculs ouverts par Boinc sauf si vous le demandez dans la boite de dialogue qui apparaît lorsque vous avez choisi Fermer.   * Fichier : permet de fermer le manager. Attention, fermer Boinc Manager n'​arrête pas les processus de calculs ouverts par Boinc sauf si vous le demandez dans la boite de dialogue qui apparaît lorsque vous avez choisi Fermer.
   * Affichage : il vous permet de basculer entre la vue "​simple"​ et la vue "​avancée"​ plus descriptive.   * Affichage : il vous permet de basculer entre la vue "​simple"​ et la vue "​avancée"​ plus descriptive.
-  * Options : en vue "​avancée",​ permet des réglages importants notamment sur l'​occupation des processeurs,​ du disque système et du réseau. BOINC est très gourmand par défaut, utilisant 100% des processeurs,​ tout le disque, etc. Votre machine risque de devenir bruyante, chauffer... Néanmoins, il tient compte de votre propre activité sur le poste. Vous pouvez moduler cela ici. +  * Options : en vue "​avancée",​ permet des réglages importants notamment sur l'​occupation des processeurs,​ du disque système et du réseau. BOINC est très gourmand par défaut, utilisant 100% des processeurs,​ tout le disque, etc. Votre machine risque de devenir bruyante, chauffer... Néanmoins, il tient compte de votre propre activité sur le poste. Vous pouvez moduler cela ici.
   * Outils : permet de gérer vos comptes ou de rejoindre un nouveau projet.   * Outils : permet de gérer vos comptes ou de rejoindre un nouveau projet.
   * Activité : seulement visible en vue "​avancée",​ il permet de choisir l'​activité du processeur ou l'​activité réseau.   * Activité : seulement visible en vue "​avancée",​ il permet de choisir l'​activité du processeur ou l'​activité réseau.
 {{ :​boinc:​boinc-eoan_3.png?​direct&​600 |}} {{ :​boinc:​boinc-eoan_3.png?​direct&​600 |}}
- 
-==== Calculs avec le GPU ===== 
-Si vous avez une carte graphique **Nvidia CUDA** ou **ATI Stream**, vous pouviez l'​utiliser pour calculer plus rapidement. Vous deviez disposer d'une version de Boinc supérieure à 6.3 (Octobre 2008). Consultez au passage la [[http://​boinc.berkeley.edu/​wiki/​GPU_computing#​Attach_to_projects_with_GPU_applications|liste des projets supportant les calculs GPU]]. 
- 
-Ceci ne semble plus d'​actualité. 
  
  
Ligne 84: Ligne 82:
  
 ==== La doc ==== ==== La doc ====
-La commande **boinccmd** correspond aux instructions que l'on peut donner par Boinc Manager. Elles sont décrites sur [[http://​boinc.berkeley.edu/​wiki/​Boinccmd_tool|cette page]] ou simplement dans le manuel :+La commande **boinccmd** correspond aux instructions que l'on peut donner par Boinc Manager. Elles sont décrites sur [[https://​boinc.berkeley.edu/​wiki/​Boinccmd_tool|cette page]] ou simplement dans le manuel :
   man boinccmd   man boinccmd
 Certaines commandes ne sont autorisées que si vous vous placez dans le répertoire de l'​application BOINC (/var/bin/ par défaut). Certaines commandes ne sont autorisées que si vous vous placez dans le répertoire de l'​application BOINC (/var/bin/ par défaut).
Ligne 104: Ligne 102:
 <​code>/​etc/​init.d/​boinc-client status</​code>​ <​code>/​etc/​init.d/​boinc-client status</​code>​
  
-=== Arrêter le daemon=== ​+=== Arrêter le daemon===
  
 <​code>​sudo /​etc/​init.d/​boinc-client stop</​code>​ <​code>​sudo /​etc/​init.d/​boinc-client stop</​code>​
Ligne 121: Ligne 119:
 === Rejoindre un projet ​ === === Rejoindre un projet ​ ===
   boinccmd --host localhost ​ --project_attach URL_du_projet account_key   boinccmd --host localhost ​ --project_attach URL_du_projet account_key
-Voilà. Au bout de quelques minutes le travail devrait commencer. On peut avoir des infos via la commande ​+Voilà. Au bout de quelques minutes le travail devrait commencer. On peut avoir des infos via la commande
   boinccmd --get_state   boinccmd --get_state
 Il semble que parfois il faille "​forcer"​ le départ via Il semble que parfois il faille "​forcer"​ le départ via
   boinccmd --set_run_mode always   boinccmd --set_run_mode always
 +
 +===== Problèmes =====
 +
 +L'​application **Boinc Manager** ne s'​ouvre pas, ou se ferme spontanément,​ ou offre un affichage instable : Vous pouvez supprimer le dossier caché .BOINC à la raçine de votre dossier personnel. Si cela n'est pas efficace, vous pouvez aussi supprimer le dossier boincmgr dans le dossier caché .cache/ à la raçine de votre dossier personnel (CTRL + h affiche les dossiers cachés).
 +
 +Après une **mise à niveau** vers 20.10, l'​ouverture de Boinc-manager vous affiche un message d'​erreur de permissions sur le fichier **gui_rpc_auth.cfg**. Le plus simple est de chercher ces fichiers dans votre gestionnaire de fichiers (répertoire /var ou /etc) et de les supprimer avant de relancer l'​ordinateur.
  
 ===== Voir aussi ===== ===== Voir aussi =====
-  * Le site de Boinc (EN): [[http://​boinc.berkeley.edu/​]] +  * Le site de Boinc (EN): [[https://​boinc.berkeley.edu/​]] 
-  * Liste des projets : [[http://​fr.wikipedia.org/​wiki/​Liste_des_projets_BOINC]] +  * Page générale sur l'​installation : [[https://​boinc.berkeley.edu/​download.php]] 
-  * Le site de l'​alliance francophone : [[http://​www.boinc-af.org/​]]+  * Liste des projets : [[https://​fr.wikipedia.org/​wiki/​Liste_des_projets_BOINC]] 
 +  * Le site de l'​alliance francophone : [[https://​www.boinc-af.org/​]]
   * La page sur [[:​services|les services système]]   * La page sur [[:​services|les services système]]
  
  • boinc.1585814503.txt.gz
  • Dernière modification: Le 02/04/2020, 10:01
  • par Arverne73