Licences logicielles

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.

Logiciels disponibles

La commande suivante répertoirie les logiciels actuellement à disposition :

% ccenv --list
Software:
- Nag_C
- Nag_Fortran
- R
- anaconda
- boost
- clhep
- cmake
- curl
- ecat
- f95
- g95
- garfield
- gate
- gcc
- geant4
...

Pour obtenir les versions disponibles pour un logiciel donné, exécutez la commande :

% ccenv --list gcc
Software:
  Version:
    gcc:
    - 4.4.7
    - 5.2.0
    - 5.3.0
    - 7.3.0

Charger un logiciel

Sur les serveurs interactifs

Au-delà des logiciels fournis par le système d’exploitation, les environnements spécifiques ne sont pas chargés par défaut. Pour activer ces environnements sur les serveurs interactifs, exécutez ce type de commande :

% ccenv python       # enables the most recent version
% ccenv pgi 16.7     # enables a user-defined version

Note

ccenv gère les dépendances entre logiciels, mais pas leur compatibilité.

Sur les serveurs de calcul

Les nœuds de calcul ont un environnement spécifique qui empêche actuellement l’utilisation de la commande ccenv. Au lieu de cela, les utilisateurs doivent charger l’environnement requis de la manière suivante :

% source /pbs/software/${PLATFORM}/<software_name>/ccenv.sh <version>  # for bash shells
% source /pbs/software/${PLATFORM}/<software_name>/ccenv.csh <version> # for csh shells