La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Cómputo paralelo usando MPI: Simulaciones de N-cuerpos en la física

Presentaciones similares


Presentación del tema: "Cómputo paralelo usando MPI: Simulaciones de N-cuerpos en la física"— Transcripción de la presentación:

1 Cómputo paralelo usando MPI: Simulaciones de N-cuerpos en la física
M.A. Rodríguez-Meza Instituto Nacional de Investigaciones Nucleares Correo electrónico: Introducción 18/08/09 UAEH

2 ¿Qué observamos a nuestro alrededor?

3 Tipos de Galaxias

4 Curvas de Rotación de Galaxias de Observaciones en Radio
Galaxia Spiral NGC 3198 con los contornos de contenido de H [ApJ 295 (1985) 305] Curva de Rotación de la Galaxia NGC 6503 de observacines del movimiento del hidrogeno en Radio [MNRAS 249 (1991) 523] Velocidades Observadas Velocidades esperadas según las estrellas observadas

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 and 1.25 degrees declination. Credit: M. Blanton and the Sloan Digital Sky Survey.

6 Fenómenos de macro escala
Predicción del tiempo. Fenómeno del niño. Volcanes Physics Today Dec. 1998 Las guerras. La ola. Contaminación Sistemas magneto y electro reológicos F. Donado, Tesis Doctoral, IFUAP (2002)

7 La materia: teoría general
Estados de la materia La materia: teoría general ¿Qué nos dicen las observaciones?

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
The Universe on the average is homogeneous and isotropic. The size of the visible universe is of the order of 3000 Mpc.

21 The Great Wall

22 ¿Física numérica? Definición y planteamiento del problema
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 Definición y planteamiento del problema Propuesta de modelos Simulaciones N-cuerpos Método de "partículas” (Suavizado) Fenómenos reales Teorías y leyes físicas Las aproximaciones de las leyes físicas deben ser tan precisas como sea posible. Trataremos de aproximar las leyes no los resultados. Observaciones numéricas (Simulación del Milenium): prioridad de las soluciones numéricas sobre la intuición física. Los sistemas cosmológicos son casi todo: desde nubes moleculares hasta el Universo completo. Modelos físicos Modelos matemáticos ¡La prueba de todo el conocimiento es el experimento! Modelos numéricos Modelo -> Método -> Implementación -> validación

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


Descargar ppt "Cómputo paralelo usando MPI: Simulaciones de N-cuerpos en la física"

Presentaciones similares


Anuncios Google