Méthodes Numériques (MN) / Numerical Methods (NM)

Informations aux utilisateurs

Veuillez noter que vous consultez une page du catalogue de formation 2020-2021. Le recrutement est actuellement terminé pour les licences, licences professionnelles, masters, DUT et formations réglementées de santé. Pour consulter le catalogue des formations 2021-2022, cliquez sur le lien suivant.

Diplômes intégrant cet élément pédagogique :

Descriptif

L'objectif de ce cours est de présenter des algorithmes numériques, leurs mises en œuvre sur des processeurs modernes (multicœurs). Nous nous intéresserons principalement à  des algorithmes classiques de l'algèbre linéaire. Les performances de ces algorithmes numériques  seront également étudiées, en termes d'opérations flottantes par seconde et d'utilisation de la hiérarchie mémoire.

- Calcul sur des polynômes
- Calcul matriciel et vectoriel (structures pleines et creuses)
- Bibliothèque BLAS (Basic Linear Algebra Subprograms)
- Évaluation de performance (Calcul Flottant par Seconde)
- Parallélisation d'algorithmes numériques

 

The course presents numerical algorithms, their implementations on modern processors (multicore). We will focus mainly on classical algorithms of linear algebra. The performances of these numerical algorithms will also be studied, in terms of floating operations per second and use of the memory hierarchy.

- Computations on polynomials
- Matrix and vector computations (sparse and dense structures)
- BLAS Library (Basic Linear Algebra Subprograms)
- Performance evaluation (Floating-point Operation per Second)
- Parallelizing of numerical algorithms

Pré-requis recommandés

Mathématiques (analyse et algèbre) niveau L2, calcul matriciel vu dans le enseignement de tronc commun du semestre 5

 

L2 level in Mathematics (analysis and algebra), matrix calculus seen in the core curriculum of Semester 5

Informations complémentaires

Lieu(x) : Grenoble
Langue(s) : Français