HALOGEN - Centro de Ciencias de Benasque Pedro...
Transcript of HALOGEN - Centro de Ciencias de Benasque Pedro...
![Page 1: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/1.jpg)
HALOGEN A tool for fast generation of mock catalogs
by Santiago Ávila and Steven Murray with A. Knebe, J. García-Bellido,
C. Power & A. Robotham
![Page 2: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/2.jpg)
Introduction
● Large Scale Structure (LSS) is one of the fundamental pillars of LCDM
● And a very hot source of observations: BOSS, DES, PAU, DESi, Euclid, …
● Whereas CMB can tell us more about primordial universe, we need LSS to learn more about late effects: Dark Energy
● BAO: a very clean probe.
![Page 3: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/3.jpg)
Introduction
● We need to compare observations to theory, but analytic approaches in LSSare very limited → we need numerical simulations.
● To constrain models we need ~1000 mock catalogs to control systematic errors and compute covariance matrices.
● To produce a mock catalog:
– (1) N-Body Simulation → DM-field
– (2) Halo finder → Halos
– (3) HOD/SAM/etc → Galaxies
● N-Body Simulations take really long. Not feasible to run hundreds of them.
● (1) is very precise, but(2) has ~10% scatter in mass function (Knebe et al. 2013) (3) can present a huge scatter in 2-point function (50% in Benson et al. 2001)
![Page 4: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/4.jpg)
Introduction
● Do we need that much precision in the Dark Matter field?
![Page 5: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/5.jpg)
Introduction
● Do we need that much precision in the Dark Matter field?Maybe Not:
– PThalos (Scoccimarro & Seth, 2001; Manera et al. 2013 & 2014)
– PINNOCHIO (Monaco, Theuns & Taffoni, 2002; Monaco & Theuns, 2013; ...)
– COLA (Tassev, Zaldarriaga & Eisenstein 2013; Koda, Kazin & Blake, 2013)
– QPM (Martin, Tinker & McBride, 2014)
– PATCHY (Kitaura, Yepes & Prada, 2014, Kitaura et al. 2014)
– EZAmocks (Chuang, in prep)
– HALOgen (Avila et al, in prep)
All of them are alternative methods, compared in Chuang et al. in prep.
![Page 6: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/6.jpg)
Introduction
● Do we need that much precision in the Dark Matter field?Maybe Not:
– PThalos (Scoccimarro & Seth, 2001; Manera et al. 2013 & 2014)
– PINNOCHIO (Monaco, Theuns & Taffoni, 2002; Monaco & Theuns, 2013; ...)
– COLA (Tassev, Zaldarriaga & Eisenstein 2013; Koda, Kazin & Blake, 2013)
– QPM (Martin, Tinker & McBride, 2014)
– PATCHY (Kitaura, Yepes & Prada, 2014, Kitaura et al. 2014)
– EZAmocks (Chuang, in prep)
– HALOgen HALOgen (Avila et al, in prep)(Avila et al, in prep)
All of them are alternative methods, compared in Chuang et al. in prep.(http://popia.ft.uam.es/nIFTyCosmology)
![Page 7: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/7.jpg)
HALOGEN: the method
● The philosophy of HALOgen is to start from the simplest things and improve if needed.
● Main ingredients:
– 2LPT ← Dark matter field
– Analytic Mass function
– Place halos with the correct 2-point function ← the tricky part
![Page 8: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/8.jpg)
HALOGEN: the method
● The philosophy of HALOgen is to start from the simplest things and improve if needed.
● Main ingredients:
– 2LPT ← Dark matter field
– Analytic Mass function
– Place halos with the correct 2-point function ← the tricky part
![Page 9: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/9.jpg)
HALOGEN: the method
● Requirements:
– A fast tool for generation of halo mock catalogs
– with the right Halo Mass Function
– and correct 2-point correlation function (real + k-space)
● Desired:
– Correct higher order statistics
Note: we do not aim at actually finding halos. We place them with the correct statistics
![Page 10: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/10.jpg)
2LPT
● 2LPT: 2nd order Lagrangian Perturbation Theory
![Page 11: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/11.jpg)
2LPT
● 2LPT: 2nd order Lagrangian Perturbation Theory
Based on Particles
![Page 12: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/12.jpg)
2LPT
● 2LPT: 2nd order Lagrangian Perturbation Theory
Based on Particles Beyond linear ZA
![Page 13: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/13.jpg)
2LPT
● 2LPT: 2nd order Lagrangian Perturbation Theory
● It reproduces well the large scales, but fails at small scales.
Based on Particles Beyond linear ZAAssumes evolutionnear homogeneity
![Page 14: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/14.jpg)
2LPT
● 2LPT: 2nd order Lagrangian Perturbation Theory
● It reproduces well the large scales, but fails at small scales.
● It can be generated from an IC generator (Scoccimarro et al.)
Based on Particles Beyond linear ZAAssumes evolutionnear homogeneity
![Page 15: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/15.jpg)
2LPT vs N-Body
2LPT NBODY
![Page 16: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/16.jpg)
Halo Mass Function (HMF)
● Assume an analytic HMF fit (e.g. Tinker, Watson, etc).
In particular, we use the cumulative HMF
● Select a minimum mass and derive the number of halos
● Using Inverse-Cumulative-Distribution-Function, we generate masses for N halos.
M 0
n( >M )
N=n( >M 0)⋅Vol
rand
n( >M )
r0
r1
M0 M1
![Page 17: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/17.jpg)
Halo Mass Function (HMF)
M [M sun⋅h−1
]
n( >M )
[(Mpc / h)−3]
![Page 18: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/18.jpg)
● Use 2LPT particles as a scaffolding → Place halos in particles
● Select particles in a manner that reproduces the correct 2-pt correlation function of halos (implicit bias model).
● This is the difficult part...
Placing halos
![Page 19: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/19.jpg)
● Use 2LPT particles as a scaffolding → Place halos in particles
● Select particles in a manner that reproduces the correct 2-pt correlation function of halos (implicit bias model).
● This is the difficult part...
start from the simplest ideas
Placing halos
![Page 20: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/20.jpg)
● Version 1. Select Random particles
- Too un-bias at most scales
- Positive correlation at low scale
Placing halos
![Page 21: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/21.jpg)
● Version 2. Add exclusion halos not allowed to overlap
+ Better, low scale cut-off
- Still low bias
Placing halos
![Page 22: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/22.jpg)
● Version 3. Conserve mass in cellsSplit the simulation box in a grid of cellsDo not allow the mass of the halos exceed the mass of the particles in a given cell.
- Slightly better cut-off
- Better shape (tilt) of the function(difficult to see in this plot)
- Slows down the method
- Still low bias
Placing halos
![Page 23: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/23.jpg)
● Version 4: Ranked-ordered placementplace the nth most massive halo in the nth densest celland pick up a random particle within cells
- Too much bias
Placing halos
![Page 24: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/24.jpg)
● Version 4: Ranked-ordered placementplace the nth most massive halo in the nth densest celland pick up a random particle within cells
- Too much bias
– Ranked: too bias
– Random: too stochastic
Anything in between?
Placing halos
![Page 25: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/25.jpg)
● Version 5: Control bias-stochasticity
- Weight the probability of picking up a cell by
Placing halos
Pcell∝ρcellα
![Page 26: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/26.jpg)
● Version 5: Control bias-stochasticity
- Weight the probability of picking up a cell by
- Example:
- With we recover rand
- With we recover rank
Placing halos
Pcell∝ρcellα
α=2α=3
α=1
α=∞
![Page 27: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/27.jpg)
● Version 5: Control bias-stochasticity
- Weight the probability of picking up a cell by
- Example:
- With we recover rand
- With we recover rank
+ Can find the right bias- Introduce a free parameter to be fitted
Placing halos
Pcell∝ρcellα
α=2α=3
α=1
α=∞
α
![Page 28: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/28.jpg)
● Run a 2LPT dark matter field
● Choose a Halo Mass Function fit and sample it with halos
● Place halos in dark matter particles:
– Select a halo of mass
– Select a cell with probability
– Select a random particle within cell making sure the new halo does not overlap a previous one
– Reduce the mass in the cell by
HALOGEN: recapitulation
Pcell∝ρcellα(M h )
M h
M h
![Page 29: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/29.jpg)
● Run a 2LPT dark matter field
● Choose a Halo Mass Function fit and sample it with halos
● Place halos in dark matter particles:
– Select a halo of mass
– Select a cell with probability
– Select a random particle within cell making sure the new halo does not overlap a previous one
– Reduce the mass in the cell by
● NOTE: 2 parameters introduced:
– : has to be fitted in mass bins
– : desirable as small as possible before 2LPT breaks down
HALOGEN: recapitulation
Pcell∝ρcellα(M h )
M h
M h
α
lcell
![Page 30: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/30.jpg)
HALOGEN: parameters
Lcell controls the BAO peak broadening
α sets amplitude within fitted region.
Lcell
sets the small scale limit
![Page 31: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/31.jpg)
HALOGEN: results
● After using the fitting routine for
● And setting
(before 2LPT limitations start)
lcell=5 Mpc /h
α(M h)
![Page 32: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/32.jpg)
HALOGEN: Work in progress
● Working in sub-cell selection
![Page 33: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/33.jpg)
Conclusions
● We created a tool HALOGEN capable of:
– Creating halo catalogs with the right mass function
![Page 34: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/34.jpg)
Conclusions
● We created a tool HALOGEN capable of:
– Creating halo catalogs with the right mass function
– And the 2-point correlation function correct
![Page 35: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/35.jpg)
Conclusions
● We created a tool HALOGEN capable of:
– Creating halo catalogs with the right mass function
– And the 2-point correlation function correct
– It can create a mock catalog in a 2.5 Gpc/h box with ~5 million halos in ~5min.
![Page 36: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/36.jpg)
Conclusions
● We created a tool HALOGEN capable of:
– Creating halo catalogs with the right mass function
– And the 2-point correlation function correct
– It can create a mock catalog in a 2.5 Gpc/h box with ~5 million halos in ~5min.
– The k-space, redshift space and 3-point statistics are (preliminarily) also recovered in a slightly wider margin of error. (Chuang et al., in prep.)
– We do not need to resolve halos → less RAM and faster
![Page 37: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/37.jpg)
Conclusions
● We created a tool HALOGEN capable of:
– Creating halo catalogs with the right mass function
– And the 2-point correlation function correct
– It can create a mock catalog in a 2.5 Gpc/h box with ~5 million halos in ~5min.
– The k-space, redshift space and 3-point statistics are (preliminarily) also recovered in a slightly wider margin of error. (Chuang et al., in prep.)
– We do not need to resolve halos → less RAM and faster
● We introduced a parameter that controls the bias.
– It has to be fitted → Fitting routine
– Once fitting, the 1000 mock catalogs can be run very quickly
– We aim at implementing a fit from theory predictions
● Future: introduce galaxies
α(M h)
![Page 38: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/38.jpg)
HALOGEN
Thank you for your attention
Santiago Avila
![Page 39: HALOGEN - Centro de Ciencias de Benasque Pedro Pascualbenasque.org/2014cosmology/talks_contr/118_Avila.pdfC. Power & A. Robotham. ... can present a huge scatter in 2-point function](https://reader031.fdocuments.in/reader031/viewer/2022022806/5cc4efe388c9936d678cbde9/html5/thumbnails/39.jpg)
HALOGEN: P(k)