LF2MI

Ecole de Calcul Scientifique

ENIT- LAMSIN du 12-14 Decembre 2011

 

Informations Utiles

Le Bus assurera le transport de L Hotel a L ENIT et de L ENIT a L Hotel tous les jours

Depart

8h00: devant Hotel Naplouse

08h30: devant Hotel Ariha

Retour

17h30 depart de L ENIT

La Formation se deroulera a la salle de TP (109) , a cote du centre de calcul a L ENIT

Lundi: de 9h a 12h et de 14h a 17h

Mardi: de 9h a 12h et de 14h a 17h

Mercredi: de 9h a 12h et de 14h a 17h

Avec 2 pauses cafes chaque jour:

Pause cafe matin: 10h30

Pause cafe apres-midi: 15h30

Program

Module 2 : Informatique scientifique (3 jours), semaine du 12 decembre, Tunisie

Intervenants potentiels : Loic Gouarin, Violaine Louvet, Romaric David

  •  Architecture, lien avec les codes (rappels du module 1, precisions des calcul) (2 heures)

  •  Etude d un probleme test : rappel des DF. Codage en fortran d un petit code de calcul

sur l equation de la chaleur par exemple.

Introduction à l utilisation de linux (processus, binaire ...)

Compilation, outil CMake (3 heures)

  • Debuggage. Cours + TP (3 heures)

  • Profilage, optimisation. Utilisation d un moyen de calcul avec systeme de soumission.

Cours + TP (2 heures)

  • Bonnes pratiques de programmation. Cours (1h30)

  • Outils de developpement logiciel : Gestionnaire de version, utilisation de subversion,

documentation (doxygen). Cours + TP (2 heures)

  • Introduction au calcul parallele. Cours (1h)

 

 

Cette formation a pour but d aider les personnes pratiquant le calcul scientifique dans leur activite quotidienne a mieux utiliser les outils numeriques et informatiques existants pour developper et optimiser leurs codes de calcul. Le but est de detailler de maniere theorique puis pratique le lien entre les methodes numeriques, les algorithmes, l architecture des machines et la programmation. L idee n est pas d apprendre un langage de programmation ou d apprendre a utiliser une bibliotheque de calcul mais de savoir trouver ou implementer les bons outils en fonction du probleme numerique a traiter.