Post-Image

SISMA Seminar

IO, reprise, in situ ou couplage: PDI, une interface unique pour découpler la gestion des données du calcul dans les codes de simulation. PDI1 est une interface pour la gestion de données à l’Exascale développée depuis 2014 et utilisée en production dans plusieurs codes. PDI permet de découpler les aspects liés au calcul de ceux liés à la gestion des données de simulation à l’aide de bibliothèques adaptés :

  • la simulation est annotée pour identifier les données manipulées,
  • un manifeste dédié au format YAML permet d’accéder à la puissance de multiples bibliothèques dédiés pour les IO, la tolérance aux pannes, le traitement de données in situ, le couplage de code, etc. Dans cet exposé, nous présenterons l’interface, le cœur de son fonctionnement et illustrerons ses possibilités au travers un exemple d’analyse de donnée in situ avec Dask (en utilisant Deisa2 3).

References