12
Simulaciones de Sistemas planetarios José Ramón Rodón Ortiz (rodon@iaa) Instituto de Astrofísica de Andalucía (IAA-CSIC)

Simulaciones de Sistemas planetarios · computación de las simulaciones. - Mientras mayor sea el semi-eje mayor de la órbita del planeta, mayor necesidad de computación. - Para

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Simulaciones de Sistemas planetarios · computación de las simulaciones. - Mientras mayor sea el semi-eje mayor de la órbita del planeta, mayor necesidad de computación. - Para

Simulaciones de Sistemas planetarios

José Ramón Rodón Ortiz (rodon@iaa)Instituto de Astrofísica de Andalucía (IAA-CSIC)

Page 2: Simulaciones de Sistemas planetarios · computación de las simulaciones. - Mientras mayor sea el semi-eje mayor de la órbita del planeta, mayor necesidad de computación. - Para

Estudio inicial

2 de 12

Composición del estudio inicial

- Primera parte del trabajo.- 75 escenarios - Evolución de 20Myr- 30.000 partículas iniciales localizadas con distribución uniforme.

Parametro Descripción Valores

Masa Del planeta [3,5,7] MJ

Semi-eje mayor De la órbita del planeta [56.6, 59.2, 61.9, 64.5, 67.2] AU

Excentricidad De la órbita del planeta [ 0.01. 0.25, 0.5, 0.75, 0.99]

Ángulo de inclinación De la órbita del planeta 0 grados (coplanar)

IV Reunión sobre Ciencias Planetarias y Exploración del Sistema Solar (CPESS4)

Características del sistema planetario- Una estrella.

M = 1,6 MSR = 1,3 RS

- Un planeta.Mp = 5 +- 2 MJExcentricidad ?Inclinación ?

- Partículas para test sin masa- Repartidas en tres discos:

7-10 AU (disco caliente)70-190 AU (disco frio)> 800 AU (halo)

Page 3: Simulaciones de Sistemas planetarios · computación de las simulaciones. - Mientras mayor sea el semi-eje mayor de la órbita del planeta, mayor necesidad de computación. - Para

Paralelismo

3 De 12IV Reunión sobre Ciencias Planetarias y Exploración del Sistema Solar (CPESS4)

Mercury

Servidor(80 cores)

Cluster(400 cores)

Grid(Miles cores)

Cloud(Miles cores)

Por cada escenario

Page 4: Simulaciones de Sistemas planetarios · computación de las simulaciones. - Mientras mayor sea el semi-eje mayor de la órbita del planeta, mayor necesidad de computación. - Para

Proceso de paralelización

● Teniendo en cuenta en número de cores (N).

● Creación de un sistema planetario con N grupo de partículas.

● Partículas independientes y sin interacción.

4 de 12IV Reunión sobre Ciencias Planetarias y Exploración del Sistema Solar (CPESS4)

...

...

Page 5: Simulaciones de Sistemas planetarios · computación de las simulaciones. - Mientras mayor sea el semi-eje mayor de la órbita del planeta, mayor necesidad de computación. - Para

Funciones y planificadoresLista de procesos

5 De 12IV Reunión sobre Ciencias Planetarias y Exploración del Sistema Solar (CPESS4)

Paralelización

Ejecución 1

Unión

Resultados Conclusiones

Ficheros de salida

info

Ejecución N

info

Estudio

Page 6: Simulaciones de Sistemas planetarios · computación de las simulaciones. - Mientras mayor sea el semi-eje mayor de la órbita del planeta, mayor necesidad de computación. - Para

Directorios de ubicación.

6 de 12IV Reunión sobre Ciencias Planetarias y Exploración del Sistema Solar (CPESS4)

Experimento compuesto por 75 escenarios- 3 estados con la misma estructura.

- No procesados, En proceso, terminados- 1 directorio por estado

Estado

Resultados

N Particiones (dependiente del N de cores)

- Ficheros de entrada - Ficheros de salida- Ejecutables

- Ficheros de información- Ficheros temporales

Page 7: Simulaciones de Sistemas planetarios · computación de las simulaciones. - Mientras mayor sea el semi-eje mayor de la órbita del planeta, mayor necesidad de computación. - Para

Ficheros de salida

7 de 12IV Reunión sobre Ciencias Planetarias y Exploración del Sistema Solar (CPESS4)

Estado● Presenta el estado de los trabajo● En espera● En ejecución● Finalizados● Procesados (plots, info)

Resultados (total)

● Ficheros *.aei● Presentan valores de m, a, e, i...● Una línea por fracción de tiempo

en la evolución.● Un fichero por partícula de

cada escenario● Comprimidos (zip)

Información● Tiempos de ejecución● Divididos por escenario● Divididos por trabajos● Tiempos ejecución, inicio y fin.

Plots

Page 8: Simulaciones de Sistemas planetarios · computación de las simulaciones. - Mientras mayor sea el semi-eje mayor de la órbita del planeta, mayor necesidad de computación. - Para

Análisis de tiempos

8 de 12IV Reunión sobre Ciencias Planetarias y Exploración del Sistema Solar (CPESS4)

CONCLUSIONES

- La masa de la estrella y la excentridad de la órbita del planeta no afecta, de manera evidente, al tiempo de computación de las simulaciones.

- Mientras mayor sea el semi-eje mayor de la órbita del planeta, mayor necesidad de computación.

- Para futuras simulaciones con planetas con un semi-eje mayor elevado se ha de tener muy en cuenta el tiempo de computación requerido.

54 56 58 60 62 64 66 680

10000

20000

30000

40000

50000

60000

70000

80000

Tiempos dependientes del semi-eje mayor

Semi-eje Mayor (AU)

Tie

mp

o M

ed

io (

Sg

)

0 0,2 0,4 0,6 0,8 1 1,20

5000

10000

15000

20000

25000

Tiempos dependientes de Excentricidad

Excentricidad

Tie

mp

o M

ed

io (

Sg

)

2,5 3 3,5 4 4,5 5 5,5 6 6,5 7 7,50

5000

10000

15000

20000

25000

30000

Tiempos dependientes de Masa

Masa (MJ)

Tie

mp

o M

ed

io (

Sg

)

Page 9: Simulaciones de Sistemas planetarios · computación de las simulaciones. - Mientras mayor sea el semi-eje mayor de la órbita del planeta, mayor necesidad de computación. - Para

Comparación PC vs Sistemas Distribuidos

Características

Infraestructura distribuida para estudiar la evolución de un sistema planetario formado por 100 cuerpos menores (sin masa), un planeta tipo Júpiter y un planeta tipo Tierra, durante 20 Millones de años.

Conclusiones

- La paralelización permite la realización de simulaciones que de otra forma no se podría plantear.

- Mientras que mayor sea la duración de la integración de la simulación mayores son los efectos de la paralelización.

9 De 12

Page 10: Simulaciones de Sistemas planetarios · computación de las simulaciones. - Mientras mayor sea el semi-eje mayor de la órbita del planeta, mayor necesidad de computación. - Para

Problemas y soluciones

• Problema: La convergencia a una solución en simulaciones puntuales puede ser muy lenta.

Alrededor de [0,5-1]% de los trabajos.

• Solución: Limitar el tiempo de ejecución de cada uno de los trabajos.

10 De 12IV Reunión sobre Ciencias Planetarias y Exploración del Sistema Solar (CPESS4)IV Reunión sobre Ciencias Planetarias y Exploración del Sistema Solar (CPESS4)

Page 11: Simulaciones de Sistemas planetarios · computación de las simulaciones. - Mientras mayor sea el semi-eje mayor de la órbita del planeta, mayor necesidad de computación. - Para

Futuros trabajos

● Aplicación para sistemas más complejos: Rotación de la estrella, fuerza de marea.

(No con Mercury).● Más estudios. Mayor rango de valores.● Interfaz gráfica (GUI)● Integración en ATILA.

11 de 12IV Reunión sobre Ciencias Planetarias y Exploración del Sistema Solar (CPESS4)

Page 12: Simulaciones de Sistemas planetarios · computación de las simulaciones. - Mientras mayor sea el semi-eje mayor de la órbita del planeta, mayor necesidad de computación. - Para

12 de 12

Gracias

¿Alguna pregunta?