AccueilPS3 - GPU Dernière mise à jour du projet Hydrogen@Home au 09 août
Dernière mise à jour du projet Hydrogen@Home au 09 août
Message du 09/08/2007 traduit du site du projet Hydrogen@Home :
Je ne me suis plus occupé du
projet depuis une semaine, puisque j'ai repris mon travail ; Cela va me
prendre une journée environ pour actualiser le
travail que Jack a effectué.
Nous avons
décidé d'utiliser l'extension Wrapper de Boinc
(un programme interne à Boinc pour utiliser des applications
"normales", à savoir des applis qui n'ont pas
été écrites pour fonctionner sous
Boinc).
Nous avons longtemps repoussé cette
éventualité, cependant nous avons
pensé que, pour comprendre le mécanisme qui
répondra à nos questions sur la production
d'hydrogène, nous avons besoin de faire tourner plusieurs
applications où le résultat de l'appli "X" sera
utilisé par l'appli "Y" dont le résultat sera
utilisé par l'appli "Z".
Pour obtenir cela, nous devons
utiliser le Wrapper.
Nous avons découvert que
nous avons toujours un plantage (fatal) de l'application sous Windows.
Quand l'Autodock se lance dans Windows sous Boinc, nous obtenons ce
message :
- SIGSYS : L'appel system a
retourné un argument invalide.
L'Autodock4 pour Windows
nécessite les DLL Cygwin (Bibliothèques de liens
dynamiques). Cygwin fournit des fonctions virtuelles "Unix" aux
applications. Lorsque nous utilisons le Wrapper, nous utilisons aussi
les binaires (les exécutables) distribués par les
personnes qui ont développé Autodock4. Ce qui est
intéressant, c'est que lorsque j'ai écrit
l'application pour Autodock4 à partir du code source, en
intégrant les fonctionnalités Boinc, nous avons
rencontré les mêmes erreurs. J'ai reconnu que
j'avais fait une erreur en compilant et en liant Autodock4 à
partir du code source. Il semble que je n'ai pas fait d'erreur.
Maintenant, j'essaye de trouver la
cause de cette erreur "SIGSYS", et pourquoi la DLL Cygwin ne se
comporte pas correctement quand elle reçoit cet appel. Pour
être honnête, je ne sais pas ce qui en est la
cause.
Est-ce l'éxecutable
Autodock4 ?
Est-ce la DLL Cygwin ?
Est-ce Boinc ?
Jack et moi-même avons
observé tous les deux, qu'Autodock4 se lance sans erreur
quand le fichier init_data.xml est absent. En sa présence,
nous obtenons l'erreur "SIGSYS". Hors, init_data.xml est un fichier
indispensable au fonctionnement de Boinc.
Pendant que nous cherchons une
solution à ce problème, je vais aussi
résoudre les autres erreurs que nous obtenons des
applications sous plateformes non-windows.
Aussi
désagréable que cela soit, soyez prêts
à avoir d'autres erreurs lorsque vous lancerez Hydrogen@Home.
J'ai vraiment besoin que vous continuiez à faire tourner des
unités de travail sous Hydrogen@Home
pour que je puisse trouver les erreurs et les corriger.
Je vous encourage à poster
vos erreurs et observations dans les forums ; j'apprécie
énormément l'aide et l'assistance qui m'ont
été offertes récemment par les
participants.
Je vous fournirai les mises à jour dès que les
erreurs seront éliminées des applications
templates et binaires du projet.
Si quelqu'un possède des
infos ou a une expérience de l'erreur SIGSYS, qu'il me le
dise!
Cela pourrait m'épargner des heures ou des jours
à essayer d'en trouver la cause.
Cet article a été publié le 11-08-2007 06:25. Vous pouvez suivre les commentaires suscités par cet article grâce au fil RSS 2.0. Vous pouvez laisser un commentaire.
Dernière mise à jour 12-08-2007 13:15
Vos commentaires (0)
Seul les utilisateurs enregistrés peuvent commenter un article.