Informatique Scientifique pour le calcul
Cours clos.
Contenu
L’enseignement comportera 24 heures de cours et travaux dirigés sur les thèmes suivants :
- architectures des machines
- langages de programmation
- C++
- structures de données et algorithmes
- compilation, debuggage, optimisation
- parallèlisme à mémoire partagée avec openMP
- Python
- parallèlisme à mémoire distribuée avec MPI
Intervenants
- Florent de Dinechin (LIP)
- Thierry Dumont (ICJ)
- Violaine Louvet (ICJ)
- Vincent Miele (LBBE)
- Christophe Pera (UCBL, Dépt. de Mécanique)
Cours et horaires
-
09/01/2013, 08h30-10h30, Architecture et système
salle TD11 Nautibus -
16/01/2013, 08h30-10h30, Langages + Strutures de données, algorithmique
salle TD13 Nautibus -
23/01/2013, 08h30-10h30, Make/debug
salle TD12 Nautibus
Cours Compilation/Débogage
TP Compilation/Débogage
GDB quick reference guide -
30/01/2013, 08h30-10h30, C++ avancé
salle TD10 Nautibus - 06/02/2013, 08h30-10h30, C++ avancé (suite)
salle TD10 Nautibus -
13/02/2013, 08h30-10h30, C++ avancé (suite et fin)
salle TD12 Nautibus -
20/02/2013, 08h30-10h30, Parallélisme avec OpenMP (C++)
salle TD12 Nautibus
Cours OpenMP
Démo OpenMP -
21/02/2013, 9h-11h, Calcul flottant
salle C4 Nautibus -
13/03/2013, 8h30-10h30, Optimisation de code
salle TD12 Nautibus -
20/03/2013, 14h-16h, Python scientifique
salle TD11 Nautibus -
27/03/2013, 14h-16h, Python scientifique (suite)
salle TD13 Nautibus -
03/04/2013, 14h-16h, Parallélisme avec MPI (Python)
salle TD12 Nautibus -
10/04/2013, 14h-16h, [Parallélisme avec MPI (Python) (suite)]
salle TD13 Nautibus
Lieu
La Doua