Le cours rassemble l'essentiel de la syntaxe Fortran/Matlab/python pour le calcul scientifique sous UNIX. Fortran reste un standard dans le monde pour la recherche/développement dans les secteurs automobile, aviation, énergie... En outre 90 % des codes qui tournent sur les gros centres de calcul sont en Fortran. Les syntaxes Fortran, Matlab et python sont très proches pour les tableaux et c'est naturel de les enseigner ensemble. J'insiste sur la programmation "vectorielle" qui permet de profiter des grandes capacités de mémoire des processeurs actuels. On gagne ainsi beaucoup d'efficacité sur des codes Matlab ou Python.
COMPETENCES A ACQUERIR
UNIX : Makefile, grep, vi, gdb, entree/sortie standard, gnuplot
Fortran/Matlab/python : syntaxes, tableaux, sections de tableaux, modules
- Enseignant: Caputo Jean-Guy