Modifié par Bouvet, le 15 Sep 2016

SOFT: liste des logiciels disponibles au Centre de Calcul



Le Centre de Calcul offre à ses utilisateurs la possibilité d'utiliser un ensemble de logiciels, progiciels, compilateurs, bibliothèques, etc … installés et gérés par ses soins. La liste suivante est non exhaustive et ne comprend pas les outils distribués avec l'OS. Le Centre est à votre disposition pour discuter avec vous de vos besoins en la matière. Contactez alors le support aux utilisateurs du Centre de Calcul : https://cc-usersupport.in2p3.fr

Pour accéder à ces outils, il est nécessaire de modifier votre environnement de calcul. Pour charger les variables d'environnement, vous permettant de profiter de ces applications et bibliothèques, vous devez utiliser le script ccenv comme suit.

Lister les logiciels disponibles

La commande “ccenv –list” vous montre les logiciels disponibles.

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

En utilisant le nom d'un logiciel listé, la commande “ccenv –list [soft name]“ vous donnera les versions disponibles. Par ex. :

$ ccenv --list gcc
Software:
  Version:
    gcc:
    - 4.4.7
    - 5.2.0
    - 5.3.0
    - 7.3.0
$ ccenv --list Nag_C
Software:
  Version:
    Nag_C:
    - cll6a23dgl
    - cll6i26dcl

Charger l'environnement

Plateforme interactive cca.in2p3.fr

Les logiciels proposés par le CC-IN2P3, en dehors de ceux distribués par l'OS, ne sont pas chargés par défaut. La commande “ccenv [soft_name]“ vous permet d'accéder au logiciel souhaité. Par ex. :

$ ccenv python
$

Pour utiliser une version précise, utilisez “ccenv [soft_name] [version]“. Par ex. :

$ ccenv pgi 16.7
$

Si plusieurs versions sont disponibles, la version la plus récente est en général chargée par la commande “ccenv [soft_name]“.

ccenv ne gère pas la compatibilité entre les logiciels

ccenv permet de mettre en place les environnements logiciels requis, mais ne gère pas les possibles incompatibilités entre eux. L'environnement par défaut sera celui d'une distribution GNU/Linux “fraîchement” installée, i.e. minimaliste, il sera donc indispensable d'utiliser ccenv pour le compléter. Pour les logiciels ayant des dépendances, celles-ci seront gérées directement par ce dernier (afin d'avoir un environnement de travail “propre”). Il faudra néanmoins faire attention à ne pas charger inutilement son environnement (par exemple en chargeant deux versions d'un même logiciel).

Jobs batch

Pour des raisons techniques, “ccenv [soft_name] [version]” ne fonctionne pas en batch.

Pour faire la même chose, vous devez remplacer “ccenv [soft_name] [version]” par “source /pbs/software/centos-7-x86_64/<soft_name>/ccenv.(c)sh <version>“

Bibliothèques C et Fortran de NAG

  • Fonctionnalité: bibliothèque scientifique pour les langages C et Fortran.
  • Nombre de licences: licence site.

Bibliothèques NAG installées au CCIN2P3 : NAG C & Fortran

Compilateur F95 de NAG

  • Fonctionalité: compilateur Fortran 95 de NAG.
  • Nombre de licences: 10.
  • Remarques:
    • Utilisable sur les postes de travail des laboratoires.

Compilateurs Intel

  • Fonctionalité: compilateurs C, C++ et Fortran avec la bibliothèque MKL (Math Kernel Library).
  • Nombre de licences: 5.
  • Remarques:
    • Utilisable sur les postes de travail des laboratoires.

Compilateurs PGI (Portland group)

  • Fonctionalité: compilateur C, C++, Fortran77 (F77), Fortran90 (F90) et High Performance Fortran (HPF).
  • Nombre de licences: 5.
  • Remarques:
    • Installé sur linux.
    • Utilisable sur les postes de travail des laboratoires.

IDL

  • Fonctionalité: logiciel d'analyse de données.
  • Nombre de licences: 23.
  • Remarques:
    • Utilisable sur les postes de travail des laboratoires.

LabView (NEW)

  • Fonctionalité: logiciel de programmation graphique destiné aux systèmes électroniques de mesure, d'acquisition de données et d'analyse de données.
  • Nombre de licences: 450.
  • Remarques:
    • A destination des laboratoires de l'IN2P3.
    • Disponible pour windows, mac OS et linux

Maple

  • Fonctionalité: logiciel de calcul formel.
  • Nombre de licences: 5.
  • Remarques:
    • Utilisable sur les postes de travail des laboratoires.

Matlab

  • Fonctionalité: logiciel de calcul.
  • Nombre de licences: 268.
  • Remarques:
    • Utilisable sur les postes de travail des laboratoires.

Rational Rose

  • Fonctionalité: logiciel de développement C++.
  • Nombre de licences:
    • 5 pour linux.
    • 3 pour windows.
  • Remarques:
    • Utilisable sur les postes de travail des laboratoires sur linux et windows.

TotalView

  • Fonctionalité: logiciel de “debugging” pour les langages C++ et Fortran 90.
  • Nombre de licences: 4.
  • Remarques:
    • Utilisable sur les postes de travail des laboratoires.

Silvaco

  • Fonctionalité: logiciel de simulation de detecteurs en silicium
  • Nombre de licences: 10.
  • Remarques:
    • Utilisable sur les postes de travail des laboratoires.

CERNLIB

  • Fonctionalité: ensemble de bibliothèques et de programmes en Fortran 77 destinés à l'analyse de données en HEP.
  • Remarques:
    • Les programmes paw, paw++ et geant3 font partie de la cernlib.

CLHEP

  • Fonctionalité: ensemble de bibliothèques et de classes C++ destinées à l'analyse de données en HEP.
  • Remarques:
    • Pas d'évolution depuis 2006

Garfield

  • Fonctionalité: bibliothèque de simulation de détecteurs à gaz en HEP.

GEANT 4

  • Fonctionalité: logiciel de modélisation de détecteurs et de leur réponse au passage de particules, ouvert et OO pour la HEP.
  • Remarques :

ROOT

  • Fonctionalité: logiciel d'analyse de données, ouvert et OO pour la HEP.
  • Remarques:

HEAsoft

  • Fonctionalité: logiciel regroupant des outils pour l'analyse d'images et de spectres divers pour l'astrophysique, développé par la NASA.
  • Remarques:
    • Paquet logiciel XANADU supplémentaire (traitement d'images et de spectre de rayons X) également installé.
    • Page d'accueil internet : http://heasarc.nasa.gov/lheasoft/

AIDA

  • Fonctionalité: outil d'analyse utilisé avec Geant4 en complément de ROOT.

Gate

  • Fonctionalité: logiciel de simulation de détecteurs OO pour le bio-médical.

Compilateur GNU Fortran g95

  • Fonctionalité: compilateur Fortran 95 de GNU.

GLoBES

  • Fonctionalité: Global Long Baseline Experiment Simulator.
  • Remarques:
    • Installé sur linux.

GSL (GNU Scientific Library)

  • Fonctionalité: bibliothèque scientifique du domaine publique.
  • Remarques:
    • Installé sur linux.

FFTW (Fast Fourier Transform library)

  • Fonctionalité: bibliothèque de transformation de Fourier du domaine publique.
  • Remarques:
    • Installé sur linux.

Transport

  • Fonctionalité: Calcul du faisceau de particules dans un accélérateur.
  • Remarques:
    • Installé sur linux.
    • il faut faire transport_env avant lancer le programme

Lapack

  • Fonctionalité: fournit des routines pour la resolution de systemes d'equations lineaires.
  • Remarques:
    • Installé sur linux.

Lapack++

  • Fonctionalité: fournit des routines pour la resolution de systemes d'equations lineaires.
  • Remarques:
    • Installé sur linux.

Mono

  • Fonctionalité: mise en oeuvre libre (sous licence GPL) de la plate-forme de developpement Microsoft .NET. Mono fournit entre autres un compilateur C# et une machine virtuelle.
  • soft_liste_des_logiciels_disponibles_au_centre_de_calcul.txt
  • Dernière modification: 2019/07/18 12:38
  • par David BOUVET