Logiciels disponibles

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.

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

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 ou ceux de calculs, exécutez ce type de commande :

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

Warning

ccenv gère les dépendances minimales requises pour le bon fonctionnement d’un logiciel, mais pas la compatibilité entre plusieurs logiciels.

Note

En cas de problème avec ccenv dans un script, une solution alternative pour charger un environnement existe :

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