Cosmology Simulations with Enzo

Similar documents
Advanced Cosmological Simulations

The Pop III IMF: A Progress Report. Michael L. Norman University of California, San Diego & San Diego Supercomputer Center

The Formation of Population III Protostars. Matthew Turk - Stanford/KIPAC with Tom Abel (Stanford/KIPAC)

Massive black hole formation in cosmological simulations

The first stars and primordial IMBHs

THE ROLE OF RADIATION PRESSURE IN HIGH-Z DWARF GALAXIES

The Tempest Simulations Milky Way-type Galaxies, their Environments and Progenitors

Simulations of First Star Formation

The First Black Holes and. their Host Galaxies. John Wise

FORMATION OF PRIMORDIAL STARS

Connecting the earliest galaxies to the Local Group and Milky Way

H II Regions of the First Stars II: A Primer on I-front Instabilities. Dan Whalen UC San Diego

Outline. Walls, Filaments, Voids. Cosmic epochs. Jeans length I. Jeans length II. Cosmology AS7009, 2008 Lecture 10. λ =

Cosmological simulations of X-ray heating during the Universe s Dark Ages

The RAMSES code and related techniques 4. Source terms

Multi-scale and multi-physics numerical models of galaxy formation

Joop Schaye (Leiden) (Yope Shea)

The simulated 21 cm signal during the EoR : Ly-α and X-ray fluctuations

3 Observational Cosmology Evolution from the Big Bang Lecture 2

Observational Cosmology

The Pop III/II Transition

The First Stars. Simone Ferraro Princeton University. Sept 25, 2012

The Formation of Population III stars in a ΛCDM universe

Cooling, dynamics and fragmentation of massive gas clouds: clues to the masses and radii of galaxies and clusters

n [Mpc -3 ] [erg] E bind

POPULATION III STAR FORMATION IN A CDM UNIVERSE. I. THE EFFECT OF FORMATION REDSHIFT AND ENVIRONMENT ON PROTOSTELLAR ACCRETION RATE

Making Sense of the Universe with Supercomputers

Killing Dwarfs with Hot Pancakes. Frank C. van den Bosch (MPIA) with Houjun Mo, Xiaohu Yang & Neal Katz

Galaxy Simulations Using the N-Body/SPH code GADGET

A Comparison of AMR and SPH cosmology codes

Energy Balance in Clusters of Galaxies. Patrick M. Motl & Jack O. Burns Center for Astrophysics and Space Astronomy University of Colorado at Boulder

Radiation-hydrodynamics from Mpc to sub-pc scales with RAMSES-RT

The improvement of START

Black Hole Formation in the Early Universe

Michael Shull (University of Colorado)

Numerical Models of the high-z Universe

Computational Astrophysics 7 Hydrodynamics with source terms

Simulating the Universe

Astrochemistry. Lecture 10, Primordial chemistry. Jorma Harju. Department of Physics. Friday, April 5, 2013, 12:15-13:45, Lecture room D117

Exploring galactic environments with AMR simulations on Blue Waters

RESOLVING THE FORMATION OF PROTOGALAXIES. III. FEEDBACK FROM THE FIRST STARS

The Interplay Between Galaxies and Black Holes A Theoretical Overview. Massimo Ricotti (U of Maryland)

Cosmic Dawn (CoDa): Radiation-hydrodynamics of galaxy formation during the EoR

Two Phase Formation of Massive Galaxies

Numerical Simulations. Duncan Christie

2008 ASPEN WINTER WORKSHOP The first 2 billion years of Galaxy Formation. Gustavo Yepes Universidad Autónoma de Madrid

arxiv:astro-ph/ v1 17 May 1997

Numerical resolution effects on simulations of massive black hole seeds

The Growth and Radiative Signatures of High Redshift Black Holes

A5682: Introduction to Cosmology Course Notes. 11. CMB Anisotropy

Numerical Cosmology & Galaxy Formation

Growing and merging massive black holes

Understanding isolated and satellite galaxies through simulations

Wed. Basic Enzo Algorithms Lab session Applications to First Stars, First Galaxies, and Reionization

The chemistry and thermodynamics of Pop III star formation

Concordance Cosmology and Particle Physics. Richard Easther (Yale University)

Recent Progress in Modeling of Galaxy Formation. Oleg Gnedin (University of Michigan)

Sunrise: Patrik Jonsson. Panchromatic SED Models of Simulated Galaxies. Lecture 2: Working with Sunrise. Harvard-Smithsonian Center for Astrophysics

Feedback and Galaxy Formation

DEPENDENCE OF ESCAPE FRACTION OF ULTRAVIOLET RADIATION ON GALAXY MASS

RESOLVING THE FORMATION OF PROTOGALAXIES. I. VIRIALIZATION

Feedback, AGN and galaxy formation. Debora Sijacki

8.1 Structure Formation: Introduction and the Growth of Density Perturbations

Princeton December 2009 The fine-scale structure of dark matter halos

The Origin of Supermassive Black Holes. Daniel Whalen. McWilliams Fellow Carnegie Mellon

Feedback from massive stars in dwarf galaxy formation

Reheating of the Universe and Population III

A5682: Introduction to Cosmology Course Notes. 11. CMB Anisotropy

Numerical Cosmology & Galaxy Formation

Phys/Astro 689: Lecture 3. The Growth of Structure

The Dark Matter - Galaxy Connection: HOD Estimation from Large Volume Hydrodynamical Simulations

Flux Limited Diffusion in Enzo

Positive and negative feedback by AGN jets

WFIRST and JWST synergies in the study of First Light. M. Stiavelli STScI, Baltimore

The Role Of Globular Clusters During Reionization

Cosmic Structure Formation on Supercomputers (and laptops)

Galaxies in dark matter halos: luminosity-velocity relation, abundance and baryon content

21cmFAST A Fast, Semi-Numerical Simulation of the High-Redshift 21cm Signal

(Numerical) study of the collapse and of the fragmentation of prestellar dense core

What can we learn about reionization from the ksz

X- ray surface brightness fluctuations and turbulence in galaxy clusters. Jeremy Sanders. Andy Fabian. Sanders & Fabian 2011, MNRAS, submitted

Planck meets the Lyman-α forest

Planck was conceived to confirm the robustness of the ΛCDM concordance model when the relevant quantities are measured with much higher accuracy

Exercise 3: Galactic outflows Oscar Agertz, Jon Ramsey

Large Scale Structure After these lectures, you should be able to: Describe the matter power spectrum Explain how and why the peak position depends on

The Magic Scale of Galaxy Formation: SNe & Hot CGM --> Compaction & BHs

DR.RUPNATHJI( DR.RUPAK NATH )

Published in: LOW-METALLICITY STAR FORMATION: FROM THE FIRST STARS TO DWARF GALAXIES

Testing the Big Bang Idea

6. Cosmology. (same at all points) probably true on a sufficiently large scale. The present. ~ c. ~ h Mpc (6.1)

Probing the Dark Ages with 21 cm Absorption

AST4320: LECTURE 10 M. DIJKSTRA

Astro-2: History of the Universe

Formation and cosmic evolution of supermassive black holes. Debora Sijacki

The Universe of Galaxies: from large to small. Physics of Galaxies 2012 part 1 introduction

Star Formation at the End of the Dark Ages

The Physical Properties of Low-z OVI Absorbers in the OverWhelmingly Large Simulations

ASTRON 449: Stellar (Galactic) Dynamics. Fall 2014

An off-center density peak in the Milky Way's Dark Matter halo?

Simulating HI 21-cm Signal from EoR and Cosmic Dawn. Kanan K. Datta Presidency University, Kolkata

Transcription:

Cosmology Simulations with Enzo John Wise (Georgia Tech) Enzo Workshop 17 May 2012

Outline Based on the simulation setup of Abel, Wise, & Bryan (2007), The HII Region of a Primordial Star Introduction to unigrid cosmology simulations Introduction to nested grid cosmology simulations Using different non-equilibrium chemistry models Including Population III star formation and feedback

Unigrid Initial Conditions Two programs are provided to generate cosmology initial conditions: inits (src/inits) or mpgrafic (src/mpgrafic) This tutorial will cover how to set up initial conditions with mpgrafic. 7 initial condition files in HDF5 file format Baryon Density: 1 x N x N x N (x,y,z) Baryon Velocity: 1 x N x N x N (x,y,z) Particle Velocity: 1 x N x N x N

Unigrid Initial Conditions with mpgrafic MPI parallel version of Bertschinger s grafic (Prunet et al. 2008; RAMSES) Adapted to write data format suitable for enzo (parallel HDF5) Calculates nested grid simulations by brute force Create the data for the entire box at the finest resolution, then deresolve the volume outside the nested grids.

Unigrid Initial Conditions with mpgrafic MPI parallel version of Bertschinger s grafic (Prunet et al. 2008; RAMSES) Adapted to write data format suitable for enzo (parallel HDF5) Calculates nested grid simulations by brute force Create the data for the entire box at the finest resolution, then deresolve the volume outside the nested grids.

Unigrid Initial Conditions with mpgrafic Requirements: Parallel HDF5./configure --enable-parallel --enable-fortran make install FFTW 2.x with MPI support (float and double support)./configure --enable-mpi --enable-type-prefix make install make clean./configure --enable-mpi --enable-type-prefix \ --enable-float make install

Unigrid Initial Conditions with mpgrafic Configure mpgrafic and degraf. No need to make; the script will make it later. One velocity field per file. If not set, 3-velocities are stored in one file. Problems with HDF5 in >2048 3 datasets.

Initial Conditions Parameters Cosmology Parameters: box size, Hubble constant, mass-energy fractions (ΩΛ, Ωm, Ωb). Note: initial redshift will be determined automatically Power spectrum parameters: power spectrum type, σ8, random seed Using the same random seed with different grid dimensions will result in the same realization Using the same random seed with a different box size will result in a very similar result. Grid parameters: resolution See http://enzo-project.org/doc/user_guide/ CosmologicalInitialConditions.html#using-mpgrafic for more details

Initial Conditions Parameters Grid parameters src/mpgrafic/make_ic.py

Initial Conditions Parameters Grid parameters src/mpgrafic/make_ic.py

Initial Conditions Parameters Power spectrum parameters src/mpgrafic/make_ic.py

Create the initial conditions! python make_ic.py

Initial redshift grafic determines the initial redshift by the density fluctuation amplitude. The default is 0.1. Smaller sigma Higher redshift. Tip: Don t go to an extremely low amplitude. Enzo s gravity solver doesn t work well with small perturbations in the particles. Unfortunately, it doesn t report the initial redshift.

Set up Enzo parameter file See run/cosmology/hydro/amrcosmology/amrcosmology.enzo

Set up Enzo parameter file with mpgrafic, must modify these parameters to be See run/cosmology/hydro/amrcosmology/amrcosmology.enzo

Set up Enzo parameter file with mpgrafic, must modify these parameters to be See run/cosmology/hydro/amrcosmology/amrcosmology.enzo

Run the simulation Move parameter file and initial conditions into the same directory Run enzo!

Nested Grid Cosmology Simulations aka Zoom-in calculations 1. n-body Simulation 2. Locate region of interest, e.g. most massive halo 3. Generate nested grid initial conditions 4. Run simulation!

n-body Simulation Usually run at the same resolution as the production level-0 resolution Create initial conditions with inits or mpgrafic Key parameters

Position Mass

Projected DM Density

Nested Grid Initial Conditions with mpgrafic 1 Set to one when using with mpgrafic. Moves the particle position calculation into enzo. Not necessary to run ring for large simulations!

make_ic.py: Parameters 2 2

make_ic.py: Parameters 2 2

buffer_cells = 2

make_ic.py: Parameters 2 2

Nested Grid Initial Conditions with mpgrafic python make_ic.py

1 Nested Grid Unigrid Smoothed DM Density Slice

Setting up the Nested Grid Parameter File Nested Grid Dimensions and Boundaries Should equal or be smaller than the finest nested grid

Auto-adjusting refine region Automatically changes the refine region to only include high-resolution particles. Particles from low-resolution initial regions might dominate the potential in halos and cause artificial collapse.

Auto-adjusting refine region x-y x-z y-z Displaying low-resolution particles inside refine region

Overdensity criteria Very important: Must divide the baryon and DM mass refinement criteria by a factor of 8 n, where n := maximum initial level e.g. Refine on an overdensity of 3 with 2 initial grids 3.0/64 = 0.046875 If not done, the hierarchy will remain under-resolved, compared with the desired results.

Different chemistry and cooling models MultiSpecies == 0: Equation of state with an adiabatic index ϒ RadiativeCooling == 1: Cooling from a tabulated cooling curve (copy input/cool_rates.in to working directory) Non-equilibrium chemistry MultiSpecies == 1: 6-species (H, H +, He, He +, He ++, e ) MultiSpecies == 2: 9-species (H, H +, He, He +, He ++, e, H, H2, H2 + ); i.e. +molecular hydrogen cooling MultiSpecies == 3: 12-species (H, H +, He, He +, He ++, e, H, H2, H2 +, D, D +, HD); +HD cooling

Different chemistry and cooling models MetalCooling == 1: Tabulated cooling table from Glover & Jappsen (2007) & Sutherland & Dopita (1993) input/metal_cool.dat. T < 10 4 K: fine-structure metal-line cooling T > 10 4 K: collisional ionization equilibrium MetalCooling == 2: Explicitly calculated metal cooling rates (Cen) MetalCooling == 3: Tabulated cooling table from CLOUDY (Smith et al. 2008)

Let s set up Abel, Wise, & Bryan (2007) on conival: cp -r ~guest12/awb07/. 0.0441 0.2139

Let s set up Abel, Wise, & Bryan (2007) H, He, H2 non-equilibrium chemistry Resolve local Jeans length by 16 cells

Let s set up Abel, Wise, & Bryan (2007) Maximum AMR level Refine by baryon, DM, and Jeans lengths

Let s set up Abel, Wise, & Bryan (2007) Pop III star formation Create 100 solar mass stars At a 5 x 10 5 overdensity (plus other criteria), create stars Turn on radiative transfer for hydrogen For convenience, turn on halo finder

2 more parameters for large nested grid runs i.e. >256 3 nested grids ParallelRootGridIO = 1: Root grids are tiled before I/O, and each processor reads/writes their own tile PartitionNestedGrids = 1: Same thing as above but for nested grids

Projected Density (10 kpc) Projected Temperature Projected Density (300 pc)

Projected Density (10 kpc) Projected Temperature Projected Density (300 pc)

Summary You should now know how to: Create cosmological unigrid and nested grid initial conditions with mpgrafic. For more, see http://enzo-project.org/doc/user_guide/ CosmologicalInitialConditions.html#using-mpgrafic Run cosmological nested grid runs (n-body and n-body + gas) Use radiative cooling (with cooling curves) and non-equilibrium chemistry Use Population III star particles with ray-tracing for radiation feedback