Projet

Général

Profil

Installation de logiciels

Cet article explique qui peut installer des logiciels sur le cluster, et comment vous pouvez faire si vous avez des besoins.

Installation par les administrateurs du cluster

Si vous vous adressez au support de CALI, les logiciels seront installés en général sous le dossier /opt/software/<NOM_LOGICIEL>/<VERSION> et un fichier module sera créé dans /opt/software/etc/modulefiles

Installation par des correspondants de site

Comme sur CURTA, des personnes de confiance des différents sites de Nouvelle-Aquitaine ont le droit d'installer des logiciels mis à disposition de la communauté.

Dans ce cas, les logiciels devront être placés sous /opt/software/contrib/apps/ et un fichier module sous /opt/software/contrib/modulefiles/

Note à l'intention des contributeurs :

  • merci de respecter une hiérarchie du système de fichiers avec un sous-dossier par logiciel, puis un sous-dossier par version
  • vous pouvez utiliser la commande newModule pour initialiser un fichier module "type"
  • si besoin, ajoutez le nom de votre site dans le chemin ou dans le nom de la version
  • ajoutez également une note sur qui maintient ce logiciel dans l'à propos du fichier "module"

Installation dans votre environnement

  • Etant dans un environnement GNU/Linux, vous pouvez installer des logiciels dans vos espaces de stockage. Une certaine connaissance du système Linux est requise.
  • Pour Python :
    • vous pouvez utiliser des "venv" Python pour gérer les modules Python disponibles
    • ou installer Conda
  • Vous avez la possibilité d'exécuter des containers via apptainer - solution similaire à docker