Informatique Scientifique pour le calcul

Principe

Ce cours est ouvert à toute personne souhaitant s’initier au calcul scientifique, aux outils de développement et d’analyse. L’ensemble des cours sont en français.

Dans les différents cursus suivis par les étudiant(e)s en cours de thèse, les compétences nécessaires au développement de codes de calcul scientifique sont rarement acquises. Partant de ce constat, nous proposons un enseignement des connaissances indispensables au développement et à la compréhension des méthodes de l’informatique scientifique moderne, à destination des étudiant(e)s, chercheur(euse)s et enseignants-chercheurs. Acquérir des compétences de développeur scientifique est toutefois un processus long et itératif : il s’agira donc ici de permettre aux chercheur(euse)s et doctorant(e)s intéressé(e)s de mettre le pied à l’étrier.

L’ensemble des cours vise à apporter des notions de base pour acquérir :

L’enseignement comportera un total de 42 heures d’enseignements répartis entre cours et TP, suivant un parcours “à la carte”. Les dépendances entre modules sont spécifiés au cas par cas, afin que chacun puisse construire un cursus en fonction de ces besoins. Une partie des enseignements pratiques aura lieu sur le site de Gerland (le lieu sera précisé une fois les salles réservées).

Si, en raison des contraintes sanitaires, les cours ne pourraient pas avoir lieu en présentiel, ceux ci se feront à distance. Un lien de connexion vous sera alors envoyé en début de séance.

Intervenant(e)s

Horaires et lieu

Les cours auront lieu les jeudis après-midi du 21 janvier 2021 au 1 juillet 2021 de 14h à 16h (ou 17h pour les ateliers) dans l’amphithéâtre du Bâtiment Polytech sur le campus de la Doua.

Attention : certains ateliers pratiques se dérouleront sur le site de Gerland, les places sont limitées à 10 par session pratique. Dans certains cas, deux sessions sont proposées, selon le nombre de participants.

Inscription

Pour vous inscrire, il vous suffit de remplir le questionnaire suivant :

Inscription

Programme

Le programme du cours se découpe en 6 modules :

I - Initiation aux outils informatiques

II - Calcul parallèle

III - Calculs, méthodes numériques et bibliothèques

IV - Protocoles de calculs et analyse

V - Optimisation

VI - Développement