the jungle universe
play

The Jungle Universe About scales and physics in the cosmos Simon - PowerPoint PPT Presentation

The Jungle Universe About scales and physics in the cosmos Simon Portegies Zwart Sterrewacht Leiden Observation of the early universe (WMAP) Abel1689 Stephen's quintuplet The universe is multi-physics The universe is multi-scale Jungle


  1. The Jungle Universe About scales and physics in the cosmos Simon Portegies Zwart Sterrewacht Leiden

  2. Observation of the early universe (WMAP)

  3. Abel1689

  4. Stephen's quintuplet

  5. The universe is multi-physics

  6. The universe is multi-scale

  7. Jungle scales Size scale covers anythin from: ● 13.8 billion light years to km-size ● that covers 24 orders of magnitude ● 13.8 billion years to seconds ● that covers 18 orders of magnitude

  8. j S = ν ν F = G m 1 m 2 ( ν k ) r 2 dI = − + ν I S ν ν τ d s ∂ P Gm = − D  F − ∇ p u ∂ π 4 m 4 r Dt = 2  ρ  ν ∇ u ∂ r 1 = ∂ π ρ 2   m 4 r ( P , T , Y ) i ∂ D u u   ( ) u ∂ = + ⋅ ∇ L u = ε + ε + ε ( P , T , Y ) ( P , T , Y ) ( P , T , Y ) ∂ Dt t ν nuc i i grav i ∂ m  ∂ T GmT ∇ u ⋅ = 0 = − ∇ ( P , T , Y ) i ∂ π 2 m 4 r P

  9. Subrahanyan Chandrasekhar Sir Isaac Newton James Clark Maxwell George Gabriel Stokes Cloude-Louise Navier Sir Arthur Eddington

  10. Prehistoric computational astrophysics Sumerian cuneform clay tablet dated around 1,200BC explaining the periodic behavior the planet Venus around 1,600BC (compute speed ~ 1 FLOP) Abacus (500BC, compute speed ~10FLOP)

  11. ”...'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question."

  12. von Neuman & IAS 1960 2003 ~30 000 000 times faster Jun & GRAPE-4 500BC

  13. Radiative transport Gravity Maxwell equations hydro-dynamics gas-dynamics Stellar evolution

  14. LGM DAS-4

  15. Computational challenges ● High performance (desktop) computing ● Distributed (wide area) computing ● Problem solving environments (software) ● Data acquisition ● Data mining ● Visualization ● Virtual collaboration

  16. 1908-2000 10mFlops

  17. Software operated computers Manchester mark1 (1948, 550 FLOPs) Software by Tom Kilburn

  18. The next generation problem solving environments ● Specialization (higher resolution) ● Optimization (high-performance) ● Diversification (wide range of applications) ● Hybridization (multi physics) ● Preservation (containment of existing codes)

  19. The Astrophysical Multipurpose Software Environment AMUSE http://amusecode.org

  20. Scientific research and development team ● Marco Spaans ● Steve McMillan ● Gijs Nelemans ● Paul Groot ● Vincent Icke ● Eline Tolstoy ● Onno Pols ● Evert Glebbeek ● Lex Kaper ● Rien vd Weijgeart ● Rob Knop ● John Fregeau ● Breanndan O Nuaillan

  21. AMUSE - philosophy ● Build on community codes ● Standarized interfaces ● Automate as much as possible ● Builds on lessons learned from previous generations ● Core Team: – Inti Pelupessy (post-doc) – Arjen van Elteren (software engineer) – Marcel Marosvolgi, Nathan de Vries (programmers) – David Jansen (user support)

  22. www.amusecode.org AMUSE - design Stellar Evolution Hydrodynamics Radiative Transfer Gravity AMUSE Combining existing codes INPUT OUTPUT With an extensive support framework To provide a generic framework For doing astrophysical experiments Compare models Unit handling Data conversion Initial conditions

  23. AMUSE http://amusecode.org ● Layers having different Python Script roles Next Level ● Written in C/C++, Java Particles Units Fortran and Python Legacy Interfaces GD HD SE RT Message Channel MPI C/C++ code Fortran Code

  24. Pelupessy etal in prep

  25. User script Message passing script Message passing source Community code Process 1 Process 2 Send request evolve() Send request Send answer Confirm request evolve() Send request Evolve() done Send answer Confirm request Confirm request Confirm request

  26. Two examples ● Formation of J1903+0327 ( ApJ in press: ArXive:1103-2275 ) – Gravitational dynamics + Stellar evolution ● Evolution of young star cluster ( to be submitted ) – Gravitational dynamics + Stellar evolution + Hydro dynamics

  27. Simulating Embedded star clusters NGC3603 cluster By HST

  28. Numerical ingredients ● Gravitational dynamics – Direct N-body integration (PhiGRAPE) – GPU or GRAPE equipped pc ● Stellar evolution – Henyey stellar evolution (MESA) – Beowulf computer cluster ● Gas dynamics – Smoothed particles hydrodynamics (Fi) – Super computer

  29. Evolution of a gas rich star cluster SFE=0.05 f fb =0.1 SFE=0.50 f fb =0.01

  30. AMUSE Today ● Automated referencing ● Unit conversion ● Online documentation ● Suite of examples ● Intricate module coupling via Hamiltonian splitting

  31. Wish-list for AMUSE ● Runtime crash-recovery ● Self-consistent code restart ● Initial conditions repository ● Extensive data mining and analysis toolbox ● High-performance AMUSE ● AMUSE on the grid (PDRA Niels Drost VU) ● Asynchronous communication support ● Load balancing on heterogeneous architectures ● Data tunneling protocol

Recommend


More recommend