Calcul Intensif et IA

IDCS opère une plateforme de calcul haute performance au sein du mesocentre Meso@IP-PARIS de l'IPP a destination de communautés scientifiques - Mathématiques, Physique et Mécanique - :

  • 470 Tflops (RPeak)
  • 1 cluster DELL - 282 noeuds
  • 6608 coeurs CPU Intel Xeon
  • 20 cartes GPU (12 Nvidia A100 + 8 Nvidia V100)
  • 1 réseau IB Mellanox HDR 200 + 1 réseau IB Intel True Scale QDR 40
  • 385 To de stockage BeeGFS + 100 To de stockage NFS
Cette ressource est garantie par une collaboration d'ingénieurs rattachés à chacun des 4 laboratoires CMLS - CMAP - CPHT - LPP et des partenaires UMA - LMS.

Cloud et Virtualisation

Le Cloud Computing et la virtualisation offrent des possibilités pour répondre aux besoins numériques de plus en plus croissant de l’enseignement et de la recherche avec moins d’infrastructures et de ressources à gérer. C’est pourquoi IDCS a fait le choix d’investir dans ces technologies en s’appuyant sur la plateforme hyper convergée DELL-EMC VxRail :

  • 6 noeuds - 170 coeurs x86_64
  • réseau ethernet 25 Gb/s - 4 x 25 Gb/s par noeud - commutateurs redondants
  • stockage full SSD

IDCS a pour objectif de s'appuyer sur les infrastructures CLOUD de l'enseignement et recherche tel que VirtualData opéré par IJCLab.

JupyterCloud@X est le premier projet d’IDCS s’appuyant sur l'infrastructure DELL-EMC VxRail et l'ecosystème open-source Jupyter pour offrir à la communauté de l’enseignement et la recherche de l’X un environnement de développement interactif, convivial et puissant.

Outils logiciels

IDCS mets à disposition de la communauté de l'enseignement et de la recherche de l'X des environnements de calculs numériques tels que Mathematica, MATLAB ou encore des outils de développement C++ et Fortran avec Intel oneAPI.

Animation scientifique

IDCS propose de l'animation scientifique à la communauté enseignement et recherche IPP pour assurer des formations, organiser des journées thématiques et des manifestations scientifiques en lien avec les communautés informatiques régionales et nationales de l'ESR (Groupe Calcul, RESINFO).

Evenements

L'unité IDCS propose des évenements et animations (formations, workshops, ...) tout au long de l'année.

Training Basic Use of Git and Gitlab

26 novembre 2024 - Ecole polytechnique

Workshop HPC "Fundamentals of Accelerated Computing with CUDA Python"

5 juin 2024 - Ecole polytechnique

Introduction à l'utilisation du cluster Cholesky

29 et 30 janvier 2024 - Ecole polytechnique

Séminaire sur le projet HPC Exascale en France

jeudi 29 juin 2023 - Amphithéatre Painlevé, Ecole polytechnique

Introduction à l'utilisation du cluster Cholesky

10 et 11 janvier 2023 - Ecole polytechnique

Workshop HPC sur l'utilisation du framework SYCL/Intel oneAPI

du 28 au 1er décembre 2022 - Ecole polytechnique

Membres d'IDCS

Chaque membre de l'unité est joignable sur l'adresse mail prenom.nom@polytechnique.edu.

Prénom Nom Laboratoire/Unité de rattachement
Marine Amier Centre de Mathématiques Laurent Schwartz
Florence Auger Centre de Physique Théorique
Delphine Bueno Initiative HPC@Maths - Ecole polytechnique
Aurélien Canou Centre de Physique Théorique
David Delavannat Centre de Mathématiques Laurent Schwartz
Abdelkarim Dellal Infrastructure Données Calcul Scientifique
Sylvain Ferrand Centre de Mathématiques Appliquées
Michel Ferrero Centre de Physique Théorique
Yannick Fitamant Centre de Physique Théorique
Vazoumana Fofana Centre de Physique Théorique
Loic Gouarin Centre de Mathématiques Appliquées
Malika Lang Centre de Physique Théorique
Nicolas Marsac Laboratoire de Physique des Plasmas
Marc Massot Centre de Mathématiques Appliquées
Laurent Series Centre de Mathématiques Appliquées
Ilandirayane Settouraman Infrastructure Données Calcul Scientifique
Pierre Straebler Centre de Mathématiques Appliquées

Organisation

IDCS est structurée autour de plusieurs pôles dont l'organisation est illustrée sur le schéma ci-dessus:

  • Un pôle en charge des moyens de calcul scientifique, calcul intensif, en lien avec la science des données.
  • Un pôle en charge des services "en nuage", regroupant notamment tous les services de virtualisations.
  • Un pôle en charge des outils logiciels : distribution de logiciels scientifiques et maintient opérationnel de logiciels scientifiques et collaboratifs.
  • Un pôle en charge du maintien aux conditions opérationnelles des systèmes informatiques de l'IDCS et ses partenaires.
Les 4 autres pôles, bien que représentant des activités spécifiques, partagent leur champ d'actions avec les 4 pôles précédents, avec du recouvrement entre eux :

  • Un pôle en charge du stockage (hiérarchique et capacitif).
  • La gestion des réseaux sur lesquels reposent ces activités.
  • La gestion du datacentre de l'École polytechnique, ie la/les salles hébergeant les infrastructures, ainsi que son électricité et ses fluides en lien avec les services de l'École (Direction du Patrimoine Immobilier, Service Protection Incendie et Sécurité, Direction des Systèmes d'Information).
  • Un pôle formations et animations scientifiques pour assurer des formations locales et organiser des journées de présentations scientifiques et techniques en lien avec les communautés régionales et nationales en informatique, en science de la donnée et en calcul.

Gouvernance

L'unité propre de service IDCS est rattachée à la Direction de la Recherche (DR) de l'École polytechnique.

La direction de l'unité est assurée par une équipe de direction composée d'un directeur et d'un directeur adjoint affectés à un des laboratoires partenaires.

La coordination entre l’unité et les projets des pôles "Calcul" et "Cloud" est menée à deux niveaux. D’une part un comité d’orientation de l’ensemble IDCS/Projets (incluant des représentants des laboratoires impliqués et les chargés de mission de la DR dans le domaine) coordonne les interactions et la stratégie entre l’unité IDCS et les différents projets en lien avec la DR. L'équipe de direction d’IDCS est membre de droit de ce comité d’orientation. Ce comité peut être élargi aux directeurs d'unités des laboratoires impliqués en cas de besoin. D’autre part, chacun des projets possède un comité de pilotage dont fait partie l'équipe de direction ou au moins un représentant de l'équipe de direction. Chaque projet/pole est doté d'un comité de pilotage et un responsable par pole est désigné. Ces responsables, ou à défaut un des membres de chaque comité, sont invités à participer au comité d'orientation d'IDCS.

Historiquement, les ingénieurs de l'unité ont un rattachement principal à un des laboratoire partenaire de l'IDCS. La fraction de temps de travail de ces ingénieurs consacrée à l'IDCS est définie en concertation entre le laboratoire principal, la DR et l'IDCS.