École Calcul Numérique Certifié

[official page]

Supports de cours.

Contexte.

Cette école est organisée dans le cadre des écoles CEA-EDF-INRIA, sous la coordination de Luc Bouganim pour les écoles d'informatique. Les organisateurs scientifiques sont Fabrice Rouillier et Paul Zimmermann.

Date et lieu.

Cette école aura lieu au LORIA (Nancy), les 25 et 26 octobre 2007.

Public visé.

Ingénieurs ou chercheurs, du domaine public ou privé.

Nombre de participants.

Le nombre de participants minimal est 10 personnes, et maximal 20 personnes.

Description.

Le but de cette école est de sensibiliser aux problèmes posés par les calculs numériques via l'utilisation d'arithmétique flottante (erreur d'arrondi, précision limitée, débordement de capacité, etc.) et de proposer quelques outils innovants sur ce thème, avec en particulier une formation à la bibliothèque MPFR de calcul flottant en précision arbitraire.

Contrairement aux calculs entiers, les calculs sur des nombres flottants sont par nature inexacts. Il est donc primordial de contrôler a priori ou a posteriori les erreurs d'arrondi effectuées dans un calcul donné, et cela indépendamment des possibles erreurs de méthode dues au schéma numérique utilisé (maillage, approximation polynomiale, troncature). Nous présenterons plusieurs solutions permettant de contrôler ces erreurs d'arrondi (arithmétique d'intervalles, précision arbitraire, méthodes stochastiques, etc.). Parmi ces outils, nous mettrons l'accent sur la bibliothèque MPFR.

L'objectif est qu'à la fin de l'école, les participants aient acquis le b-a-ba leur permettant de maîtriser par eux-mêmes MPFR, pour résoudre leurs vrais problèmes, via des travaux pratiques sur machine, pour une prise en main effective de cette bibliothèque, et la résolution de problèmes jouets. L'école comprend aussi une session ouverte, dont l'objectif est d'utiliser MPFR sur de vrais problèmes rencontrés par les participants dans leur travail d'ingénieur ou de chercheur. (Les participants sont vivement invités à apporter de tels problèmes, éventuellement communiqués à l'avance aux organisateurs.)

Programme :