Categories
Non classé seminaire passé

[SEMINAR] February 2019 – MPC, The Multi-Processor Computing Framework 🧑‍🏫 Julien Jaeger

🧑‍🏫 Julien Jaeger, CEA-DAM, France
🌎 February 2019

Abstract

The MPC (Multi-Processor Computing) framework provides a unified parallel runtime designed to improve the scalability and performances of applications running on clusters of (very) large multiprocessor/multicore NUMA nodes. Thanks to its design, MPC allows mixed-mode programming models and efficient interaction with the HPC software stack. MPC provides implementations for the MPI, OpenMP and POSIX Threads standards. All these standards can be mixed together in an efficient way, thanks to process virtualization, and the sharing of information and resources

Categories
seminaire passé

[SEMINAR] February 2019 – PaDaWan 🧑‍🏫 Julien CAPUL

🧑‍🏫 Julien CAPUL, CEA-DAM, France
🌎 February 2019

PaDaWAn is an infrastructure providing in-memory data exchange between applications and a simple configuration model to switch from a file-based workflow to an in-transit workflow. The infrastructure is currently based on CEA-DAM Hercule parallel I/O libray by providing an ABI-compatible library to intercept simulation data in a transparent way and to facilitate integration into existing simulation codes and tools.

Categories
seminaire passé

[SEMINAR] January 2013 – Gestion des IO parallèle en modélisation du climat – la bibliothèque XIOS 🧑‍🏫 Yann MEURDESOIF

🧑‍🏫 Yann Meurdesoif, Researcher at the Laboratoire des Sciences du Climat et l’Environnement (LSCE)
🌎 January 2013

Abstract:

XIOS est un nouvel outil développé à l’IPSL (Institut Pierre Simon Laplace) destiné à gérer efficacement les sorties fichiers des modèles de simulations climatiques. Il vise deux principaux objectifs :

  • Souplesse d’utilisation, grâce à une description externe des I/O sous forme d’un fichier XML hiérarchisé et d’une API fortran permettant de compléter ces informations à partir des codes.
  • Performance : des cœurs de calculs sont exclusivement dédiés à la gestion des écritures via une technologie client/serveur, les données étant transmises des clients (code de calcul) vers les serveurs (cœurs I/O) par des communications MPI asynchrones non bloquantes. L’écriture des fichiers se fait alors en tâche de fond, en même temps que les calculs. Lors des phases d’écriture, XIOS exploite également le parallélisme du système de fichier via l’utilisation des bibliothèques netcdf4/hdf5 parallèle, permettant à plusieurs processus d’écrire simultanément dans un même fichier, et agrégeant ainsi la bande passante I/O vers les supports matériels.

Slides:

Categories
Non classé seminaire passé

[SEMINAR] December 2012 – Software optimization for petaflops/s scale Quantum Monte Carlo simulations 🧑‍🏫 by Anthony SCEMAMA

🧑‍🏫 Anthony Scemama, Research Engineer at the Laboratoire de Chimie et de Physique Quantiques of IRSAMC
🌎 December 2012

Quantum chemistry is known to be one of the grand challenges of modern science since many fundamental and applied fields are concerned (drug design, micro-electronics, nanosciences,…). To investigate all these fascinating problems is a tremendous task since highly accurate solutions of the fundamental underlying Schrödinger equation for a (very) large number of electrons need to be determined. The use of Quantum Monte Carlo methods is an emerging alternative approach to usual methods since they can take advantage of massively parallel architectures. In this talk the QMC=Chem program we develop in Toulouse will be presented, as well as the different strategies we used to reach the petaflops/s scale.

Slides :