• Aucun résultat trouvé

Reproducible Parallel Simulations in HPC

N/A
N/A
Protected

Academic year: 2021

Partager "Reproducible Parallel Simulations in HPC"

Copied!
2
0
0

Texte intégral

(1)

HAL Id: lirmm-02091186

https://hal-lirmm.ccsd.cnrs.fr/lirmm-02091186

Submitted on 5 Apr 2019

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Reproducible Parallel Simulations in HPC

Chemseddine Chohra, Philippe Langlois, Rafife Nheilli, David Parello

To cite this version:

Chemseddine Chohra, Philippe Langlois, Rafife Nheilli, David Parello. Reproducible Parallel Simu- lations in HPC. CSE: Computational Science and Engineering, Feb 2017, Altanta, Georgia, United States. �lirmm-02091186�

(2)

Algorithmic Revolution in Post Moore’s Era: Auto-tuning and Accuracy Assurance, CSE’2017, Atlanta, Georgia, USA

Reproducible Parallel Simulations in HPC

Chemseddine Chohra, Philippe Langlois, Rafife Nheilli, David Parello

Univ. Perpignan Via Domitia, Digits, Architectures et Logiciels Informatiques,

F-66860, Perpignan. Univ. Montpellier II, Laboratoire d’Informatique Robotique et de Microélectronique de Montpellier, UMR 5506, F-34095, Montpellier. CNRS. France.

Abstract:

Post Moore’s era supercomputing will certainly require more hierarchical parallelism and variable precision floating-point arithmetic to satisfy the computing need of exas- cale numerical simulations. Nevertheless floating-point addition will remain non asso- ciative and so parallel computations will still be prone to return results being different from one run to another one. These failures of the numerical reproducibility reduce the simulation reliability and complicate the debugging and the validating steps of large scale software.

We present two case studies to illustrate how to recover this numerical reproducibility without jeopardizing the computing efficiency. Hydrodynamics parallel simulations with the openTelemac code rely on finite element modelization, subdomain decompo- sition and iterative solvers. Two openTelemac modules have been modified to provide reproducible results for any number of computing units thanks to targeted compensa- tion techniques. We also describe and analyze generic solutions that are also provided by reproducible and accurately rounded BLAS.

Références

Documents relatifs

/ La version de cette publication peut être l’une des suivantes : la version prépublication de l’auteur, la version acceptée du manuscrit ou la version de l’éditeur. Access

More precisely, we provide sharp conditions on the network architecture and the sample under which the error on the parameters defining the network scales linearly with

en 2008 [319], (pendant le 2 ème trimestre de grossesse), la concentration sérique de la PP13 chez les patientes qui développent une PE est plus élevée comparativement

67) DIADHIOUF F, DIOUF S. HTA et syndromes vasculo-rénaux chez la femme enceinte. HTA et grossesse au Niger: Etude cas témoins à propos de 70 cas. Epidemiology of pregnancy

lésions hamartomateuses responsables des différentes manifestations cliniques de la sclérose tubéreuse de Bourneville. La rapamycine est un immunosuppresseur qui peut être

A lower density of keratinocytes does not allow proper reconstruction of the epidermis since, in this case, the culture medium can overlay the seeded

On the maximum relative error when computing integer powers by iterated multiplications in floating-point arithmetic..

This chapter is an introductory chapter: it recalls the definitions related to floating-point arithmetic, and presents some of the features of the IEEE-754-2008 Standard for