2016-1 Temas Selectos de Física Computacional (8313)
Luis Benet, Instituto de Ciencias Físicas, UNAM
Uriel Allan Aceves Rodríguez, Facultad de Ciencias, UNAM
Lugar y horario: Laboratorio de Cómputo III, Depto Física (2o piso), Fac. Ciencias, UNAM, los lunes y martes 2:00-3:30 PM
(Nuestros datos de contacto están en la página de presentación del curso.)
Contenido
-
Introducción al lenguaje de programación Julia.
-
Diferenciación automática: derivadas de primer orden usando duales.
-
Diferenciación automática: derivadas de orden superior.
-
Método de Taylor de integración de ODEs.
-
Aplicaciones a sistemas dinámicos: proyecto del semestre, que será presentado a todos en un seminario de 20 minutos, y que definirá la calificación de cada estudiante.
Materiales del curso
Aquí (en GitHub) encontrarán los distintos materiales que vamos a ir generando durante el curso. Normalmente usaremos el jupyter notebook en combinación con IJulia en clase.
Ligas de interés
-
Tutoriales de git
-
Introducción a Julia (David Sanders scipy 2014)
-
Guía de sintaxis en markdown
Algunas ideas de proyectos de fin de semestre
- Un problema de N cuerpos con interacciones de largo alcance, repulsivas o atractivas en el círculo
- Simulación de modelos sencillos de tráfico; por ejemplo, movimiento de N coches en un carril circular con un tope
- Órbitas periódicas y su estabilidad en el Hamiltoniano de Hénon-Heiles
- Jet transport en sistemas hamiltonianos sencillos
- Propiedades de resonancias paramétricas
- Átomo de Helio en una dimensión
- Simulación de modelos tipo depredador-presa (Lotka-Volterra)
- Hamiltoniano de campo medio para un condensado de Bose-Einstein de tres pozos
- El problema restringido de tres cuerpos
- Movimiento de una vela solar
Otros proyectos son bienvenidos, pero deben ser aceptados primero.