Transcript of Alejandro Esquivel Simulaciones numéricas de fluidos en el medio interestelar.
- Diapositiva 1
- Alejandro Esquivel Simulaciones numricas de fluidos en el medio
interestelar
- Diapositiva 2
- Grupo de hidrodinmica y plasmas astrofsicos en el Instituto de
Ciencias Nucleares Alejandro Raga Pablo Velzquez Alejandro Esquivel
Ary Rodrguez Fabio de Colle Jorge Cant (IA-UNAM) Claudio Toledo
(estudiante) Pgina web del grupo:
www.nucleares.unam.mx/astroplasmas Dispositivo experimental para el
estudio de chorros de caf
- Diapositiva 3
- Supercmputo y astrofsica Supercmputo se refiere al uso de
computadoras con grandes capacidades de clculo, memoria o
almacenamiento de datos. Los experimentos numricos se han vuelto
una herramienta invaluable para el estudio de objetos astronmicos
(normalmente no es posible hacer experimentos directos).
Simulaciones numricas: soluciones numricas aproximadas a problemas
astrofsicos. Dinmica de N-cuerpos Simulaciones hidrodinmicas y
magnetohidrodinmicas, SPH Uso y desarrollo de cdigos (programas de
computadora) para el estudio de la dinmica del medio
interestelar.
- Diapositiva 4
- Simulaciones hidrodinmicas Eulerianas Cosideramos la evolucin
de las variables hidrodinmicas (densidad, momento, energa )
respecto de volmenes de control fijos. Para esto se discretiza el
espacio en una malla computacional. baja resolucin alta
resolucin
- Diapositiva 5
- Simulaciones hidrodinmicas Eulerianas (cont). Simulaciones en
una malla Euleriana. Se resuelven de forma numrica las siguientes
ecuaciones (de Euler): Sistema de EDP 5x5 continuidad momento
energa ec. de estado +f x +f y +f z +f. u Fuerzas externas (por
unidad de volumen) Trabajo realizado por dichas fuerzas
externas
- Diapositiva 6
- Hidrodinmica + reacciones qumicas +f x +f y +f z +f. u Las dems
especies qumicas (inicas) no tienen un efecto importante
directamente en la dinmica, pero s en los procesos de calentamiento
y enfriamiento del fluido.
- Diapositiva 7
- Solucin en la prctica (forma esquemtica) Para fluidos altamente
compresibles (frecuentes en astrofsica): Mtodo de diferencias
(volmenes) finitos, a grandes razgos. 1. Se discretizan las
variables hidrodinmicas (U = [ r, r u, r v, r w, E, ] ) Ejemplo:
U(x,t) = U i,j,k (t), la precisin de la solucin crece con la
resolucin: nmero de puntos escogidos para discretizar cada direccin
( D x=xmax/Nx ). 2. Se calculan los Flujos F i,j,k, G i,j,k, H
i,j,k al tiempo t: F=F( U[t] ), G=G( U[t] ), H=H( U[t] ) 3. Se
calcula un paso de tiempo mximo (condicin de Courant). 4. Se
aproximan las derivadas de las variables y los flujos como
diferencias (volmenes) finita(o)s, entonces la solucin para U a un
tiempo t+ t queda (2D) como algo de la forma (ojo orillas=
condiciones de frontera): 5. Despus de este paso, t+ t se convierte
en nuestro nuevo t y volvemos al punto 2, iterando hasta alcanzar
el tiempo de evolucin deseado.
- Diapositiva 8
- Cdigos de malla adaptiva La malla se adapta en tiempo real al
problema Permite bajar resolucin en lugares poco interesantes La
malla se adapta en tiempo real al problema Permite bajar resolucin
en lugares poco interesantes
- Diapositiva 9
- Cdigos Eulerianos: ejemplo exitoso Y GUAZ-A Raga A.C,
Navarro-Gonzlez R., Villagrn-Muiz M., RMAA, 2000, 36,67
Originalmente concebido para tratar problemas relacionados con
explosiones del Popocatpetl Resuelve las ecuaciones de Euler + una
red de reacciones atmicas/inicas Red adaptiva binaria Diversos
fenmenos han sido includos: tratamiento de cuerpos slidos en
movimiento, transporte radiativo, autogravedad, etc. Ejemplo: clump
autogravitante, siendo fotoevaporado por una estrella Esquivel A.
& Raga A., 2007, MNRAS,377, 383
- Diapositiva 10
- Diapositiva 11
- Fotoevaporacin y fragmentacin de ncleos neutros autogravitantes
(Esquivel & Raga, 2007, MNRAS, 377, 383) Incluye transporte
radiativo y autogravedad Malla computacional de 6 niveles, mxima
resolucin equivalente a 512x256x256
- Diapositiva 12
- Simulacin del objeto HH30 (Esquivel & Raga, 2007, A&A,
486, 613) Incluye una red de reacciones atmicas/inicas con 17
especies Malla adaptativa de 6 niveles Mxima resolucin corresponde
a 1024x256x256 Observaciones de la lnea SII
- Diapositiva 13
- Flujos balsticos en el medio interestelar (Raga, Esquivel,
Velzquez, Rieira, 2007, ApJ, 668, 310) Malla adaptativa de 6
niveles, mxima resolucin de 1024x256x256 Funcin de enfriamiento
parametrizada
- Diapositiva 14
- Requisitos de cmputo (hace ~5 aos)Modelo Tiempo de CPU Memoria
RAM Clump Fotoevaporado ~1 mes Intel Xeon @2.8 Mhz < 2Gb Jet
(HH30) 1 semana AMD Opteron 875 @2.2Mhz ~8Gb Viento de cmulo de
estrellas 3 das AMD Opteron 875 @2.2Mhz ~7Gb Bala interestelar1
semana AMD Opteron 875 @2.2Mhz ~8Gb
- Diapositiva 15
- Nuevos cdigos numricos: cmputo en paralelo Para poder realizar
clculos ms intensivos el cmputo paralelo se ha vuelto una
herramienta fundamental Existen varias tecnologas que nos permiten
realizar este tipo de clculos 1.Mquinas de memoria compartida
(servidores multiprocesadores) Todos los ncleos tienen acceso a
toda la RAM al mismo tiempo. La filosofa es de repartir las tareas
entre los procesadores. OpenMP. $$$ 2.Mquinas de memoria
distribuida (clusters y grids) Muchas mquinas econmicas conectadas
con una red de alta velocidad. La filosofa se vuelve en repartir
los datos entre los distintos procesadores. Mejor relacin
costo/rendimiento 3.GPUs (graphics processing units) Nueva
tecnologa, desarrollada a partir de las tarjetas grficas de las PC
Miles de procesadores tontos en una sola tarjeta grfica
(relativamente barata) La limitante es la cantidad de datos que se
pueden cargar en la tarjeta, pero empieza a haber algunas opciones
para darle la vuelta. Diable (ICN) 148 procesadores 296Gb RAM 11Tb
de disco Infiniband Diable (ICN) 148 procesadores 296Gb RAM 11Tb de
disco Infiniband
- Diapositiva 16
- Paralelizacin en cdigos Eulerianos de malla fija en un cluster
El dominio se reparte entre los diferentes procesadores, de tal
forma que cada uno hace una porcin del problema. Ejemplo: un
problema a resolverse en un dominio de 512 3, en 8 procesadores.
Cada procesador resuelve un problema con solo 256 3 puntos. Pero
hay que tener en cuenta que se tienen que pasar las fronteras a
cada paso de tiempo.
- Diapositiva 17
- Ejemplo en un cdigo paralelo de malla uniforme Jet con precesin
y movimiento orbital: Raga et al. 2009, A&A, 707, L6 Modelo
analtico que resuelve la trayectoria considerando la velocidad del
movimiento orbital y la precesin del jet. Simulaciones con una
resolucn de 256x256x1024 celdas computacionales En 32 procesadores
en nuestro cluster diable, cada procesador resolvi 128 3 celdas
Memoria RAM requerida: ~32Gb Tiempo de cmputo: dos das
- Diapositiva 18
- Nuevos cdigos paralelos: Walixce (AMR a bloques) Mandar grupos
de bloques a distintos procesadores Para minimizar la comunicacin
hay que minimizar las fronteras, asignndoles un nmero de Hilbert
por ejemplo.
- Diapositiva 19
- Ejemplos de descomposicin de dominio con Walicxe
- Diapositiva 20
- Corrida con buena resolucin Bloques de 48 x 48, con 7 niveles
de resolucin, y 4 bloques raz. Equivalente a una resolucin
3072x12228 (para resolver las distancias de enfriamiento)
- Diapositiva 21
- Aplicacin, modelo de la estela de la estrella variable MIRA
Esquivel et al. ApJ, 2010 725,1466
- Diapositiva 22
- Modelo numrico Interaccin de una fuente de viento isotrpico en
un medio en movimiento. Dominio computacional de (1x0.5)x10 19 cm.
Bloques de 16x16 celdas, con 8 niveles de refinamiento (4 bloques
raz) Resolucin equivalente a 4096x2048 pixeles en una malla
uniforme Caractersticas de la Fuente (Mira) Tasa de prdida de masa
dM/dt=3x10 -7 M yr -1 Se inyecta el material en un radio de 1x10 16
cm v w =5 km s -1, T w =10. Propiedades del Medio n env = 1 cm -3,,
T env =1000, v env =-125 km s -1
- Diapositiva 23
- Animaciones del modelo de la estela de MIRA
- Diapositiva 24
- Walicxe-3D (parte de la tesis doctoral de Juan Claudio Toledo)
Curva de Hilbert en 3D
- Diapositiva 25
- Interaccin de dos vientos estelares ( 1 Ori) Sistema binario
C-C2 M1=30 Msun, M2=12 Msun a=17 AU, =10.98 yr, e=0.61 (velocidad
orbital 25-90 km/s) Vientos esfricos dM1/dt=4.5x10 -7 Msun/yr,
v1=1000 km/s dM2/dt=4.5x10 -8 Msun/yr, v2= 500 km/s Las posiciones
de las fuentes de viento se hacen resolviendo la ecuacin de la
orbita elptica de forma numrica.
- Diapositiva 26
- Evolucin de la densidad
- Diapositiva 27
- Emisin en rayos X suaves (0.2-2 keV).
- Diapositiva 28
- MUCHAS GRACIAS! Preguntas?