Programmation scientifique

C : 16h, TP : 20h

Objectif

  • Acquérir les connaissances de base nécessaires sur le fonctionnement des ordinateurs pour leur utilisation efficace en simulation numérique
  • Apprendre à développer des programmes clairs, performants et portables
  • Appliquer des méthodes numériques fondamentales pour la résolution de problèmes physiques simples
  • Combiner les notions acquises pour la résolution de problèmes plus complexes

Contenu

  • Environnement Unix/Linux
  • Langages : Fortran 90, introduction au C++
  • Développement de programmes pour la résolution de problèmes numériques de difficulté croissante, application à l’intégration d’équations différentielles modélisant des systèmes mécaniques et des phénomènes physiques
  • Développement d’un programme comprenant plusieurs modules