Numerical simulations
Master PhysiqueParcours Subatomic and astroparticle physics
Description
The aim of the second-semester course is to extend the numerical physics concepts introduced during the first semester, still in Python. Fourier methods, solutions to linear and non-linear systems are covered, as well as initial notions of conservation/transport equations and numerical stability. The course is supplemented by machine exercise sessions, and continues with group projects in the second half of the semester. Project topics include setting up sound manipulation tools, simple 1D plasma simulation, N-body system evolution and solving the non-stationary Schrodinger equation.
L'objectif du cours de second semestre est d'approfondir les notions de physique numériques vues lors du premier semestre, toujours en langage Python. On y abordera les méthodes de Fourier, la résolution de systèmes linéaires et non-linéaires, ainsi que de premières notions sur les équations de conservations/transport et de stabilité numérique. Ce cours est complété de sessions d'exercices sur machine et se poursuit par la réalisation de projets en groupes durant la seconde moitié du semestre. Parmi les sujets de projets on trouve la mise en place d'outil de manipulation sonore, la simulation simple de plasmas 1D, le suivi de système N-Corps ou bien la résolution de l'équation de Schrodinger non stationnaire.