Upload
chelo-costales
View
214
Download
0
Embed Size (px)
Citation preview
UAEH 1
Cómputo paralelo usando MPI: Simulaciones de N-cuerpos en la física
M.A. Rodríguez-MezaInstituto Nacional de Investigaciones Nucleares
Correo electrónico: [email protected]://www.astro.inin.mx/mar
Introducción18/08/09
2
¿Qué observamos a nuestro alrededor?
3
Tipos de Galaxias
Curvas de Rotación de Galaxias de Observaciones en Radio
Curva de Rotación de la Galaxia NGC 6503 de observacines del movimiento del hidrogeno en Radio [MNRAS 249 (1991) 523]
Velocidades esperadas según las estrellas observadas
Velocidades Observadas
Galaxia Spiral NGC 3198 con los contornos de contenido de H [ApJ 295 (1985) 305]
5
Sloan digital sky survey (SDSS)
• Slices through the SDSS 3-dimensional map of the distribution of galaxies. Earth is at the center, and each point represents a galaxy, typically containing about 100 billion stars. Galaxies are colored according to the ages of their stars, with the redder, more strongly clustered points showing galaxies that are made of older stars. The outer circle is at a distance of two billion light years. The region between the wedges was not mapped by the SDSS because dust in our own Galaxy obscures the view of the distant universe in these directions. Both slices contain all galaxies within -1.25 and 1.25 degrees declination. Credit: M. Blanton and the Sloan Digital Sky Survey.
6
Fenómenos de macro escala
•Contaminación
•Predicción del tiempo. Fenómeno del niño.
•Las guerras.•La ola.
•Volcanes
Physics Today Dec. 1998
• Sistemas magneto y electro reológicos F. Donado, Tesis Doctoral, IFUAP (2002)
7
La materia: teoría general
Estados de la materia
8
La cerveza
9
Principios, leyes, teorías
y modelos
10
Electromagnetismo
11
Mecánica cuántica
12
Mecánica estadística clásica [1]
13
Mecánica estadística clásica [2]
14
Mecánica estadística clásica [3]
15
Mecánica estadística clásica [4]
16
¡Relatividad General!
17
¿Se pueden resolver las ecuaciones?
• Partícula libre (clásico y cuántico)• Oscilador armónico (clásico y cuántico)• Gas ideal (clásico y cuántico)• El gas de Maxwell-Boltzman• Ecuación de para la propagación de luz en el
vacio• Solución de Scharzschild• Modelo de FLRW
18
¿Física computacional?
• Puente entre la física experimental y la física teórica
• ¿Algún caso éxitoso? SI (por ejemplo MD LJ)
19
Simulación cosmologica con NagBody
20
Simulación del Milenium y el principio cosmológico
21
The Great Wall
22
¿Física numérica?
•Definición y planteamiento del problema•Propuesta de modelos•Simulaciones N-cuerpos•Método de "partículas” (Suavizado)
Modelo -> Método -> Implementación -> validación
Fenómenos reales Teorías y leyes físicas
Modelos físicos Modelos matemáticos
Modelos numéricos
Objetivo: Usando aproximaciones de las leyes de la física y de los procesos físicos la Física Numérica intenta hacer predicciones cuantitativas de las propiedades de los sistemas físicos
¡La prueba de todo el conocimiento es el experimento!
23
Pasos y etapas de la física numérica
• Programación• Algoritmos• Ejecución de códigos y procesamiento de
datos• Análisis• Fluidos, astrofísica y cosmología
24
Clasificación de computologos
• Gurus: Knuth, Linus Torvald, ...• Genios (breakthroughs): El inventor de FFT• Los que hacen códigos: treecode, P-Mesh, SPH, ...• Los que modifican los códigos ya hechos• Los que usan códigos ...• Los que usan paquetes como Gaussian, MatLab, Maple,
Mathematica, Serius, COMSOL, ...
• El cómputo científico en México ¿Usuarios o desarroladores?
25
Plan del curso• Objetivo fundamental: Estudiar un sistema de N-cuerpos interactuantes. Con
“CUERPO” siendo un concepto numérico y físico más general que él usual.
• Implementar o armar una computadora que me sirva para hacer los cálculos numéricos
• Para ser lo más eficiente y lo más baratas las simulaciones hacer cómputo paralelo, usando lenguajes y protocolos estándar (C y MPI).
• Presentar un proyecto numérico general que me sirva para lograr el objetivo general tarde o temprano (NagBody, en particular pnbody_n2).
• Mostrar que la visualización es importante en el análisis de resultados y en la investigación en general.
26
Para no estar muy fuera de lugar ... Hagamos un curso en paralelo
• Introduzcamos Rocks• Y hagamos un poco de historia
27
¿Dónde comenzo todo?
• Era del hielo:
• Edad de piedra
• Edad de bronce
• El oscurantismo: Bill Gates y Microsoft
• La manzana, pero no de Newton
• El renacimiento: Linux y GNU