Física (plan 2002) 2024-2
Optativas, Temas Selectos de Astrofísica III
Grupo 8330, 23 lugares. 6 alumnos.
Astrofisica computacional
Astrofisica computacional
Horario: Lunes y Miércoles de 1 a 2.30
Si quieren tomar el curso, por favor llenen este cuestionario: https://forms.gle/caCGW1kRRPDjGjin7
Para dudas pueden escribirme a fabio - at - nucleares.unam.mx
Objetivos del Curso:
Este curso tiene como objetivo proporcionar una introducción a las técnicas computacionales usadas en astrofísica. Éstas son fundamentales en astrofísica porque permiten modelar y simular complejos fenómenos cósmicos, analizar grandes conjuntos de datos astronómicos y realizar cálculos precisos que son esenciales para comprender y explorar el universo.
Al finalizar el curso, podrán empezar a aplicar estos métodos al estudio de sistemas astrofísicos, particularmente aquellos relacionados con la gravedad, fluidos y radiación electromagnética.
Contenido del Curso:
Introducción:
Fundamentos de la astrofísica.
Comportamiento de gases astrofísicos y ecuaciones de hidrodinámica.
Procesos radiativos y transporte de radiación en astrofísica.
Casos de Estudio:
Evolución estelar.
Explosiones astrofísicas: supernovas, jets asociados a fusiones estelares y formación de agujeros negros.
Métodos Numéricos:
Resolución de ecuaciones para la estructura y evolución estelar.
Técnicas computacionales para la fluidodinámica.
Simulaciones de n-cuerpos, auto-gravedad y transporte de radiación.
Aplicación de técnicas de "machine learning" en el análisis de datos astrofísicos.
Técnicas Computacionales Avanzadas:
Mallas adaptativas y técnicas de "moving mesh".
Programación en paralelo (OpenMP, MPI) y en GPUs.
Uso de bibliotecas de "machine learning".
Técnicas de visualización.
Presentación de Informes Científicos:
Se enfocará en la comunicación efectiva de los resultados obtenidos durante el desarrollo de los códigos y la aplicación de técnicas computacionales.
Requisitos:
Este curso se centra en el uso práctico de algoritmos numéricos, por lo que se requiere un conocimiento básico de algún lenguaje de programación.
Calificación:
Durante el curso, los estudiantes desarrollarán un código que resuelve un set particular de ecuaciones usadas en astrofísica, o aprenderán a usar un codigo libre. El desarrollo del código se hará principalmente durante las 3 horas semanales de clase. La calificación final se basará en el desarrollo/uso del código, en un reporte y en una presentación final.