Analyse numérique et calcul scientifique
L’objectif de cet enseignement est d’acquérir les bases du calcul scientifique. Dans cet esprit, les notions suivantes seront développées :
- Outils pour le calcul scientifique,
- Introduction au système d’exploitation UNIX/linux,
- Introduction à la programmation procédurale (C),
- Introduction à la programmation orientée objet (C++),
- Mise en oeuvre de méthodes numériques pour la physique
- Résolution d’équations linéaires et non linéaires, méthode de Gauss,
- Résolution d’équations différentielles (Runge-Kutta, RKN, etc.),
- Ajustement de fonction, interpolation, minimisation, recherche de zéro, intégration,
- Mise en œuvre et applications (représentation d’équipotentielles, résolution d’équations, différentielles aux conditions initiales, résolution numérique de l’équation de Schrödinger, etc.).