Environnement logiciel

Le CC-IN2P3 met à disposition de ses utilisateurs plusieurs logiciels, commerciaux ou pas. La liste des logiciels disponibles n’est pas statique, elle peut changer au cours du temps selon les besoins des utilisateurs. Si vous désirez utiliser un logiciel qui n’est pas disponible sur notre plateforme, veuillez contacter le support utilisateurs.

Environment Modules est la solution fournie par le CC-IN2P3 pour gérer l’environnement utilisateur. La commande suivante répertorie les logiciels disponibles :

% module view
Analysis/
 bedtools/  gnuplot/  [...]
CCIN2P3/
 fs4/  suptools/  treqsc/
Collaborative_Tools/
 git/
Compilers/
 f95/  g95/  gcc/  [...]
Containers/
 apptainer/  helm/  [...]
...

Pour obtenir les versions disponibles pour un logiciel donné :

% module view root
Analysis/root/
5.34.38  6.14.06 [...] 6.24.06 (root)

Pour activer ces environnements sur les serveurs interactifs ou ceux de calculs :

Activer la version de production
% module add gcc
Activer une version choisie
% module add Compilers/gcc/10.2.0

Pour créer un environnement Python personnalisé, se référer à la section Virtual Environment ou Environnement Anaconda.

Note

Dans le cas d’une installation personnalisée, la tentative d’ajout d’un module pour R, Python ou Julia se soldera initialement par un message d’erreur si une cible d’installation n’est pas explicitée. L’interpréteur tentera en effet de l’installer dans /pbs/software, qui n’est pas accessible en écriture aux utilisateurs. Lors du second essai, l’interpréteur l’installera correctement dans le répertoire de l’utilisateur (ce qui est recommandé, pour les modules autres que ceux habituellement installés).

Il est possible de fixer la cible d’installation en l’ajoutant en tant que variable d’environnement.

Veuillez trouver ci-dessous des informations detaillées sur la commande module.

Logiciels disponibles

Le CC-IN2P3 fournit à ses utilisateurs des logiciels à utilisation libre et des logiciels à licences (utilisation via des jetons). La page suivante fournit la liste complète de ce dernière catégorie de logiciels, le nombre de jetons disponible, et le nombre de jetons non utilisés.

Pour l’utilisation spécifique des logiciels disponibles, veuillez vous référer aux pages ci-dessous. Les logiciels à licences sont identifiables par l’étiquette [jetons].