PHY-3075: Modélisation numérique en physique

Informations générales
Matière couverte
Notes de cours
Matériel supplémentaire distribué en classe

Informations générales
Ce cours est offert aux étudiant(e)s de troisième année
inscrit(e)s au premier cycle en physique
(incluant les programmes bidisciplinaires mathématique+physique
et physique+informatique).
Il est également créditable au deuxième cycle.
Le cours PHY-1234,
Introduction à la Physique Numérique,
est pré-requis, mais les étudiant(e)s
de deuxième ou troisième année ayant une expérience équivalente
en programmation sont autorisé(e)s à s'inscrire.
Le cours vise à introduire des techniques et approches avancées en
modélisation numérique,
qui peuvent s'avérer utiles dans différentes branches de
la physique: modélisation sur réseau, algorithmes évolutifs,
approches Monte Carlo, réseaux de neurones. Le traitement numérique
des équations différentielles ordinaires et aux dérivées
partielles sera également abordé, de manière
à bien comprendre
le fonctionnement et surtout les limites des logiciels couramment
utilisés pour traiter numériquement ces problèmes.
Le cours couvrira des applications en biophysique, géophysique,
astrophysique, physique des particules, physique environnementale,
et physique de la matière
condensée.
Professeur:
TP-iste:
Horaire des cours, Hiver 2021:
- Lundi 17:30-18:20, sur Zoom
- Mercredi 08:30-10:20, sur Zoom
- Disponibilités Christian: à déterminer
Heures de bureau:
- Mercredi, 13:30-15:30, sur Zoom [à confirmer]
Manuels de cours:
Des notes de cours sont fournies en format pdf.
Ouvrages de référence généraux:
- Press, W.H., Teukolsky, S.A., Vetterling, W.T., Flannery, B.P.,
Numerical Recipes, Cambridge University Press (1992)
- Gould, H., Tobochnik, J., An Introduction to Computer
Simulation Methods, Addison-Wesley (1996).
Évaluation:
- Trois rapports de projet à remettre, comptant chacun pour 25%
de la note finale.
- Projet final, 25% de la note finale.
Matière couverte
- Équations différentielles ordinaires
- Systèmes d'équations couplées
- Les méthodes de Runge-Kutta
- Exemple 1: chaines de désintégration nucléaire
- Exemple 2: un système nonlinéaire réactif
- Runge-Kutta avec pas adaptif
- Transmission des signaux dans les neurones
- Le modèle de Hodgkin-Huxley
- Projet: au delà de de Hodgkin-Huxley
- Équations aux dérivées partielles
- Méthodes explicites: diffusion
- Exemple: formation de structures par réaction-diffusion
- Méthodes explicites: advection
- Le cas advection-diffusion
- Quel algorithme utiliser ?
- Au delà du 1D
- L'accident de Tchernobyl
- Projet: dispersion d'un polluant
- Calcul sur réseaux
- Le calcul sur réseaux
- Exemples: les tremblements de terre
- Le ferromagnétisme
- Le modèle d'Ising
- Projet: gravure magnétique par laser
- Problèmes à N corps
- La dynamique moléculaire
- Traitement numérique
- Exemple: simulation de l'Argon liquide
- Matière sombre et rotation des galaxies
- Simulation dynamique d'une galaxie
- Projet: la matière sombre
- Algorithmes évolutifs
- Optimisation locale vs globale
- La puissance de la sélection cumulative
- Un algorithme évolutif de base
- Exemple: la diffraction en 2D
- Les algorithmes génétiques
- Modélisation d'une orbite Keplérienne
- Projet: mutation adaptive et l'orbite de rho-CrB
- Réseaux de neurones
- Les réseaux de neurones (artificiels)
- Entrainer et tester le réseau: la rétropropagation
- Le boson de Higgs en une page
- Projet: trouver le boson de Higgs
Notes de cours
Les Notes de Cours sont disponible en format pdf:
Horaire détaillé et matériel supplémentaire distribué en classe
Cours 1, 18 janvier 2021 [Introduction]
En ligne:
sur Zoom
- Plan de cours, format
pdf
Cours 2, 20 janvier 2021 [Sections 1.1 à 1.3]
En ligne:
sur Zoom
Cours 3, 25 janvier 2021 [Sections 1.4, 1.5]
En ligne:
sur Zoom
Cours 4, 27 janvier 2021 [Sections 1.6 à 1.8]
En ligne:
sur Zoom
Cours 5, 1 février 2021 [Section 1.8 et Projet 1]
En ligne:
sur Zoom
Cours 6, 3 février 2021 [Sections 2.1 à 2.2]
En ligne:
sur Zoom
Cours 7, 8 février 2021 [Sections 2.3.1 et 2.3.2]
En ligne:
sur Zoom
Cours 8, 10 février 2021 [Sections 2.3.3 à 2.5]
En ligne:
sur Zoom
Cours 9, 15 février 2021 [Section 2.6]
En ligne:
sur Zoom
Cours 10, 17 février 2021 [Sections 2.7, 2.8, et Projet 2]
En ligne:
sur Zoom
Cours 11, 22 février 2021 [Sections 3.1, 3.2]
Cours 12, 24 février 2020 [Section 3.3 à 3.4]
Cours 13, 8 mars 2021 [Sections 4.1 à 4.2.2]
En ligne:
sur Zoom
Cours 14, 10 mars 2021 [Sections 4.2.3 à 4.3]
En ligne:
sur Zoom
- Dynamique moléculaire, test d'inversion temporelle t=6.0
[Fichier mpeg, 5.8MB]
- Dynamique moléculaire, simulation de condensation/solidification
[Fichier mpeg, 5.8MB]
- Dynamique moléculaire, simulation de fonte/évaporation
[Fichier mpeg, 11.5MB]
- Dynamique moléculaire, simulation
stratifiée par la gravité (g=0.6)
[Fichier mpeg, 9.6MB]
- Dynamique moléculaire, simulation
stratifiée par la gravité (g=0.6) et refroidie
[Fichier mpeg, 14.4MB]
Cours 15, 15 mars 2021 [Sections 4.4 à 4.5.3]
En ligne:
sur Zoom
Cours 16, 17 mars 2021 [Sections 4.5.4 à 4.6]
En ligne:
sur Zoom
Cours 17, 22 mars 2021 [Sections 4.5 (suite et fin), 4.6]
En ligne:
sur Zoom
Cours 18, 24 mars 2021 [Sections 5.1, 5.2]
Multimodal: Salle A-2521 Campus MIL, et
sur Zoom
Cours 19, 29 mars 2021 [Section 5.3]
En ligne:
sur Zoom
Cours 20, 31 mars 2021 [Sections 5.3 (suite et fin) à 5.7]
Multimodal: Salle A-2521 Campus MIL, et
sur Zoom
Cours 21, 7 avril 2021 [Sections 6.1 à 6.2.2, et présentation surprise]
Multimodal: Salle A-2521 Campus MIL, et
sur Zoom
Présentation de Patrick Chevé: Cliquez ici [format pdf]
Cours 22, 12 avril 2021 [Section 6.2.2]
En ligne:
sur Zoom
Cours 23, 14 avril 2021 [Sections 6.2.3 à 6.4]
En ligne:
sur Zoom
-Dernière révision 10 avril 2021 par
paulchar@astro.umontreal.ca.