Installation de Ballet

Bonjour @team.software

Est-ce que vous pourriez installer le software suivant SVP?
http://degiorgiogroup.fau.edu/ballet.html

Je l'aurais bien fait moi même, mais je ne sais pas comment gérer la dépendance GSL...

Un extrait du manuel:
BALLET should run on any UNIX system. It requires that the GNU Scientific Library is installed (GSL - GNU Scientific Library - GNU Project - Free Software Foundation). The GNU Scientific Libraries must be installed prior to running the following compilation steps. On the command line enter:

tar -xzvf ballet_v1.0.tar.gz
cd ballet_v1.0
gcc ballet_v1_0.c –o BALLET –lm –lgsl -lgslcblas

Merci!

Pierre

Bonjour Pierre,

Désolé pour ce retour sûrement obsolète.

En fait, on a commencé l'installation (https://gitlab.com/ifb-elixirfr/cluster/tools/-/merge_requests/44) mais nous n'avons pas de licence déclaré et ne pouvons continuer sans licence explicite.
Nous avons écrit à l'auteur sans retour pour l'instant.

PS: le logiciel est un simple binaire que vous pouvez télécharger et utiliser directement (il ne sera juste pas accessible pour tout le monde).

Bonne continuation

Bonjour David,

Merci pour votre retour.

Je suis parvenu à le compiler sur Migale mais sur IFB Core Cluster ça coince à cause de la dépendance GSL (et il n'y a pas d'executable à télécharger sur le site de l'auteur à ma connaissance, mais peut être que je me trompe?). Est-ce que vous pouvez m'indiquer comment vous avez réussi à compiler?

Cordialement,

Pierre

Bonjour Pierre,

En effet, il n'y a pas d'exécutable directement fournit et il faut la "GNU Scientific Library" (GSL).

Nous le compilons au sein d'un container singularity (la recette est par là: https://gitlab.com/ifb-elixirfr/cluster/tools/-/raw/bc501961fa63b04fa5d7192424a3ff300618b58b/tools/ballet/1.0/image.def).
Les images singularity peuvent ensuite être exécuté sur le cluster.

Nous étudions encore plusieurs solutions pour fournir des environnements de compilation récents et complets. On a pas encore acté de solutions.

Mes excuses pour ce retour encore une fois tardif.

Souhaitez-vous que l'on essai de mettre à disposition la GSL ?

Cordialement,

1 « J'aime »