Suite à de récents débordements dans l'usage des ressources informatiques mises à disposition par le CBP, pour toute exploitation jugée “non résiduelle” (dépassant 12h), il est nécessaire de contacter le responsable technique du CBP et de décrire son projet et son cadre scientifique. Toute utilisation non référencée sera suspendue sans préavis !

Un ensemble de plateaux techniques

A l'origine, les ressources informatiques du Centre Blaise Pascal étaient celles du Cecam, essentiellement cantonnées à la salle informatique.

Maintenant, le Centre Blaise Pascal dispose d'un ensemble de plateaux techniques destinés à la formation, l'étude (de l'expérience au prototypage), le développement ou la qualification dans tous les segments de l'informatique scientifique :

  • plateau multi-noeuds : 84 noeuds de cluster x41z, r410 et c6100 totalisant 688 coeurs
  • plateau multi-coeurs : 84 noeuds de cluster, 24 stations de travail de 2 à 20 coeurs
  • plateau GPU : 4 noeuds de cluster de prêt et 24 stations de travail totalisant
  • plateau “intégration logicielle” : distributions Debian, Ubuntu, CentOS
  • plateau “intégration matérielle” : Sparc 32, PowerPC, ARM (sur demande)
  • plateau “Visualisation 3D” : 2 stations, 4 paires de lunettes, 2 vidéoprojecteurs
  • plateau COMOD : “Compute On My Own Device”
  • plateau Galaxy

Ces plateaux reposent essentiellement sur :

  • une infrastructure logicielle cohérente
  • des équipements matériels génériques
  • une salle de formation correctement équipée
  • des clusters hétérogènes de récupération
  • un environnement d'administration simplifié SIDUS

L'utilisation des clusters (plateaux multi-noeuds & multi-coeurs) se base sur GridEngine.

Infrastructure logicielle cohérente

La totalité des serveurs, des stations de travail et des postes de travail fonctionnent sous le système d'exploitation GNU/Linux, intégré au sein de la distribution Debian. Tous les postes à destination des utilisateurs sont équipés en standard de la totalité des paquets regroupés au sein des groupes science de la Debian Jessie suivants :

L'intérêt de disposer de la même distribution, dans la même version, permet de faciliter au maximum la portabilité d'un équipement à l'autre, et donc limiter les temps d'intégration : un outil développé sur un poste de travail pourra être compilé voire exécuté sans difficulté sur un autre équipement.

Un certain nombre d'applications scientifiques complémentaires (OpenSource ou propriétaires) ont été installées :

SageMath en GPL et son installation,
BigDFT en GPL et son installation,
CPMD en CPMD free-licence et son installation,
Lammps en GPL et son installation,
VMD et son installation,
Molden et son installation,
Gaussian propriétaire et son installation,
Amber9 propriétaire et son installation,

Équipements informatiques matériels

Équipements généraux

  • 30 serveurs physiques :
    • 22 serveurs de KVM ou de fichiers
    • 8 serveurs de fichiers

Salle informatique de 21 postes

La salle informatique de travaux pratiques comprend :

  • 1 postes de travail Optiplex 745 avec Core2 Duo et 4 Go
    • gt710 : Nvidia GT710 avec 2Go connecté au vidéoprojecteur
  • 12 stations de travail Precision T5600 avec E5-2620 et 32/64 Go
    • gtx690 : Nvidia GTX 690 avec 2x2Go
    • gtx680 : Nvidia GTX 680 avec 2Go, Nvidia GT430 avec 1Go
    • gtx980 : Nvidia GTX 980 avec 2Go, Nvidia GT620 avec 1Go
    • gtxtitan : Nvidia GTX Titan avec 6Go, Nvidia K2000 avec 2Go
    • gtx780ti : Nvidia GTX 780Ti avec 3Go, Nvidia GT640 avec 2Go
    • q4000alpha : 2 Nvidia Quadro 4000 avec 2Go
    • gtx960 : Nvidia GTX 960 avec 2Go, Nvidia NVS 315 avec 1Go
    • gtx970 : Nvidia GTX 970 avec 2Go, Nvidia NVS 315 avec 1Go
    • gtx980tialpha : Nvidia GTX 980Ti avec 6Go, Nvidia NVS 315 avec 1Go
    • gtx980tibeta : Nvidia GTX 980Ti avec 6Go, Nvidia GTX 750 avec 1Go
    • gtx980tidelta : Nvidia GTX 980Ti avec 6Go, Nvidia GTX 750 avec 1Go
    • gt730 : Nvidia GT 730, Nvidia GTX 1080
  • 4 stations de travail Precision T5610 avec 2 E5-2609v2 et 64 Go
    • gtx560ti : Nvidia GTX 560Ti
    • gtx980tigamma : Nvidia GTX980Ti avec 6Go, Nvidia GTX 750Ti avec 2Go
    • k40 : Nvidia NVS 310 avec 512Mo, Nvidia Tesla K40 avec 12Go
    • gt640 : GT 640, Nvidia GTX 1080
  • 4 stations de travail Precision T7810 avec 2 E5-2630v3 et 32 Go
    • gtx780beta : Nvidia GTX 780 avec 3Go
    • gtx780gamma : Nvidia GTX 780 avec 3Go
    • gtx780delta : Nvidia GTX 780 avec 3Go
    • gtx1050ti : Nvidia NVS 315, Nvidia GTX 1050Ti

Ces machines sont accessibles par SSH ou x2go : <nom>.cbp.ens-lyon.fr

Une vision d'ensemble de l'état des stations de travail sous SIDUS est accessible seulement de l'intérieur de l'ENS-Lyon</note>

L'utilisateur dispose sur ces machines de 5 espaces de stockage :

  • son compte utilisateur $HOME : monté avec le protocole SMB, il ne doit pas être trop sollicité pour des calculs nécessitant de gros transferts. Un archivage (permettant de revenir sur l'état du volume dans le passé) est réalisé chaque nuit.
  • l'espace temporaire /tmp : ce dossier est en mémoire vive. Rapide, il est raisonnable de ne pas trop le solliciter pour les gros volumes. Une fois la mémoire vive remplie, des dysfonctionnements peuvent apparaître.
  • l'espace local /local : ce dossier correspond à un disque dur interne. La vitesse d'accès est d'une centaine de MB/s. Il n'est ni partagé, ni sauvegardé. Pour l'exploiter, créer un dossier correspondant à son identifiant : mkdir /local/$USER
  • l'espace vrac /scratch: ce dossier, partagé mais non sauvegardé entre toutes les machines, dispose d'un accès rapide sur le réseau de la salle et très rapide sur le réseau du cluster. Pour l'exploiter, créer un dossier correspondant à son identifiant : mkdir /scratch/$USER
  • l'espace projets /projects: ce dossier, archivé mais non sauvegardé entre toutes les machines, dispose d'un accès rapide sur le réseau de la salle et sur le réseau du cluster. Pour l'exploiter, créer un dossier correspondant à son identifiant : mkdir /projects/users/$USER

Salle de réunion avec capacité 3D

  • 1 station de travail Precision T7500 avec 2 Westwere 6 coeurs
    • k4000 : Nvidia Quadro K4000 avec 2 Go, Nvidia GTX560Ti avec 2Go

Équipements spécifiques

Cliquez pour afficher ⇲

Cliquez pour masquer ⇱

  • un cluster 64 bits de 84 noeuds permanents et sa frontale
    • accès par lethe.cbp.ens-lyon.fr avec soumission par GridEngine
  • 24 stations d'intégration :
    • lenny32 & lenny64 : distributions Debian Lenny 32/64 bits
    • squeeze32 & squeeze64 : distributions Debian Squeeze 32/64 bits
    • wheezy32 & wheezy64 : distributions Debian Wheezy 32/64 bits
    • jessie32 & jessie64 : distributions Debian Jessie 32/64 bits
    • stretch32 & stretch64 : distributions Debian Stretch 32/64 bits
    • sid32 et sid64 : distributions Debian Sid 32/64 bits
    • ubuntu32-1004 & ubuntu64-1004 : distributions Ubuntu 10.04 32/64 bits
    • ubuntu32-1204 & ubuntu64-1204 : distributions Ubuntu 12.04 32/64 bits
    • ubuntu32-1404 & ubuntu64-1404 : distributions Ubuntu 14.04 32/64 bits
    • ubuntu32-1604 & ubuntu64-1604 : distributions Ubuntu 16.04 32/64 bits
    • centos32-55 & centos64-55 : distributions CentOS 5.5 32/64 bits
    • centos32-7 & centos64-7 : distributions CentOS 7 32/64 bits

Machines virtuelles à accélérateur

  • 11 stations de travail virtuelles
    • phi7120p : Xeon Phi 7120p avec 12Go
    • k40m : Nvidia Tesla K40m avec 12Go
    • k80alpha : 1/2 de Tesla K80 - 1GPU avec 12Go
    • k80beta : 1/2 de Tesla K80 - 1GPU avec 12Go
    • k80gamma : Tesla K80 - 2GPU avec 12Go
    • gtx1080alpha : Nvidia GTX 1080 avec 8Go
    • gtx1080beta : Nvidia GTX 1080 avec 8Go
    • gtx1080gamma : Nvidia GTX 1080 avec 8Go
    • gtx1080delta : Nvidia GTX 1080 avec 8Go
    • p100alpha : Nvidia Tesla P100 avec 16Go
    • p100beta : Nvidia Tesla P100 avec 16Go

Ces machines sont accessibles par SSH et x2go : <nom>.cbp.ens-lyon.fr

Infrastructure SIDUS

L'infrastructure SIDUS pour Single Instance Distributing Universal System permet aux personnes de l'ENS qui le désirent de démarrer en quelques secondes un environnement scientifique complet, basé sur la dernière distribution stable de Debian, la Jessie à l'heure actuelle. Cet environnement peut aussi bien démarrer sur une machine complète ou dans une machine virtuelle. Il y a 4 options possibles pour lancer cette version :

  • Jessie : default pour l'usage dans un environnement 64 bits, optimisé pour un environnement virtuel sous VirtualBox ;
  • Jessie & AMD/ATI GPU pour l'usage dans un environnement 64 bits, optimisé pour une machine équipée de cartes graphiques AMD/ATI ;
  • Jessie & Nvidia pour l'usage dans un environnement 64 bits, optimisé pour une machine équipée de cartes graphiques Nvidia ;

Les quatre instances de SIDUS de la version précédentes de Debian, la Wheezy, restent disponibles :

  • Wheezy32 pour l'usage dans un environnement 32 bits, optimisé pour un environnement virtuel sous VirtualBox ;
  • Wheezy64 pour l'usage dans un environnement 32 bits, optimisé pour un environnement virtuel sous VirtualBox ;
  • Cuda64 pour l'usage dans un environnement 64 bits, optimisé pour une machine équipée de cartes graphiques Nvidia ;
  • Stream64 pour l'usage dans un environnement 64 bits, optimisé pour une machine équipée de cartes graphiques ATI/AMD récentes.

Les deux derniers environnements offrent un kit de développement complet pour exploiter les GPU et GPGPU : c'est celui déployé sur les stations de travail du CBP.

Postes de travail

Les postes de travail, à la demande des utilisateurs, peuvent être configurés et pris en charge comme les autres équipements, seulement s'ils entrent dans le cadre d'un projet soutenu dans le CBP (pour ne pas interférer avec la DSI ou les informaticiens de entités concernées).

Cliquez pour afficher ⇲

Cliquez pour masquer ⇱

Centre Blaise Pascal, Maison de la modélisation de Lyon, Maison de la simulation de Lyon, Hôtel à projets

ressources/ressources.txt · Dernière modification: 2017/07/06 12:07 par equemene