Modifié par Bouvet, le 23 Nov 2009

La CERNLIB au Centre de Calcul



On appelle CERNLIB le jeu de bibliothèques et de modules exécutables ecrits en Fortran77 (une petite partie en C) et destinés à l'analyse des données en Physique des Hautes Energies (HEP). Les documentations et descriptions detaillées de ces bibliothèques sont disponibles à l'URL:

La liste de Long Write-up:

http://wwwinfo.cern.ch/asdoc/Welcome.html

La liste de Short Write-up:

http://wwwinfo.cern.ch/asdoc/cernlib.html

Avant utilisation de la bibliothèque CERN il faut initialiser les variables d'environnement pour pouvoir acceder aux binaires et librairies.

cern_pro

pour la version “pro” ou

cern_old
cern_new

pour les version “old” et “new”

CERNLIB est installee dans /afs/in2p3.fr/cernlib/@SYS (egalement accessible via /cern/{old,pro,new}).

La CERNLIB est composée des bibliothèques suivantes: libkernlib.a - kernlib - la bibliothèque des routines de base. libpacklib.a - packlib - la bibliothèque des packages suivantes: HBOOK, KUIP, ZBOOK, ZEBRA, EPIO (Elle contient aussi kernlib ). libgraflib.a - graflib - la bibliothèque graphique (HPLOT, HIGZ). libpawlib.a - pawlib - la bibliothèque paw (COMIS, SIGMA, PAW). libmathlib.a - mathlib - la bibliothèque mathématique CERN. libblas.a - blas - la bibliothèque mathématique BLAS. liblapack.a - lapack - la bibliothèque mathématique LAPACK. libgeant321.a - geant - la bibliothèque du logiciel GEANT3.

Les logiciels PAW (module paw ) et PAW++ (module paw++ ) font aussi partie de la CERNLIB. L'utilisation la plus commode se fait en utilisant la commande cernlib (voir man cernlib ). La commande cernlib utilise la variable d'environnement standard CERN .
Cette variable ne doit pas etre modifié par un utilisateur!

Actuellement, les versions (releases) suivantes sont disponibles:

Linux SL5 64 bitsLinux SL4 32 bitsLinux SL4 64 bits
new2006b 2006 2006
pro2006b 2005 2005
old2006b 2005 2005

Pour compiler et linker le programme en F77 avec la bibliotheque CERN (CERNLIB) il faut:

f77 prog.f `cernlib`

Accès a la liste des logiciels disponibles au Centre de Calcul

  • la_cernlib_au_centre_de_calcul.txt
  • Dernière modification: 2016/12/16 10:15
  • (modification externe)