14
HALOGEN Santiago Avila Perez & Steven Murray with Alexander Knebe, Juan Garcia-Bellido, Chris Power and Aaron Robotham

HALOGEN - popia.ft.uam.espopia.ft.uam.es/nIFTyCosmology/files/talks-mocks/HALOgen.pdf · HALOGEN CHARACTERISTICS 101 102 r,Mpc/h 104 103 102 101 100 ⇠ (r) NBODY HALOGEN BFL cell

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: HALOGEN - popia.ft.uam.espopia.ft.uam.es/nIFTyCosmology/files/talks-mocks/HALOgen.pdf · HALOGEN CHARACTERISTICS 101 102 r,Mpc/h 104 103 102 101 100 ⇠ (r) NBODY HALOGEN BFL cell

HALOGEN Santiago Avila Perez & Steven Murray

with Alexander Knebe, Juan Garcia-Bellido, Chris Power and Aaron Robotham

Page 2: HALOGEN - popia.ft.uam.espopia.ft.uam.es/nIFTyCosmology/files/talks-mocks/HALOgen.pdf · HALOGEN CHARACTERISTICS 101 102 r,Mpc/h 104 103 102 101 100 ⇠ (r) NBODY HALOGEN BFL cell

PREMISE • Completely statistical reconstruction of halo catalogue. • Primarily fit:

•  Number density •  Halo mass function •  2-point correlation function (2PCF)

• Philosophy of “do the dumbest thing, and improve if necessary”.

•  HALOgen is in relatively early development •  In terms of comparison, most similar to QPM.

Page 3: HALOGEN - popia.ft.uam.espopia.ft.uam.es/nIFTyCosmology/files/talks-mocks/HALOgen.pdf · HALOGEN CHARACTERISTICS 101 102 r,Mpc/h 104 103 102 101 100 ⇠ (r) NBODY HALOGEN BFL cell

OUTLINE OF METHOD 1.  Use 2LPT to achieve a fast realization of the large-scale

density field. [Very Easy: Someone Else Wrote It] 2.  Generate halo masses using statistical inverse CDF

method with analytic fitting functions. [Easy] 3.  Place halos onto 2LPT “scaffolding” to fit the 2PCF.

[Hard]

Page 4: HALOGEN - popia.ft.uam.espopia.ft.uam.es/nIFTyCosmology/files/talks-mocks/HALOgen.pdf · HALOGEN CHARACTERISTICS 101 102 r,Mpc/h 104 103 102 101 100 ⇠ (r) NBODY HALOGEN BFL cell

2LPT NBODY

2LPT SCAFFOLDING • Very fast. •  Large scales (>4Mpc/h) essentially correct. • Damped power on small scales, especially at late times. • Used to quickly localize placement positions for halos.

Page 5: HALOGEN - popia.ft.uam.espopia.ft.uam.es/nIFTyCosmology/files/talks-mocks/HALOgen.pdf · HALOGEN CHARACTERISTICS 101 102 r,Mpc/h 104 103 102 101 100 ⇠ (r) NBODY HALOGEN BFL cell

GENERATING THE HMF • Assume analytic fit for •  Then • And • Use Inverse-CDF to get Nh samples from the CDF

• Similar to QPM. • Error determined by:

•  Error in fitting function (~10%) •  Poisson Noise (controlled by L)

n(>Mh,min ) = nh ⇒Mh,min

Nh = nhL3

n(>m)

X ~ n(>m)n(>Mh,min )

, X ∈ (Mh,min,1017 )

Page 6: HALOGEN - popia.ft.uam.espopia.ft.uam.es/nIFTyCosmology/files/talks-mocks/HALOgen.pdf · HALOGEN CHARACTERISTICS 101 102 r,Mpc/h 104 103 102 101 100 ⇠ (r) NBODY HALOGEN BFL cell

PLACING THE HALOS (la parte difícil) • Step 0 (the “dumbest” idea): Random placement. •  Fast; Roughly correct shape. • Wrong amplitude; halos can overlap arbitrarily.

1e-05

0.0001

0.001

0.01

0.1

1

10

100

1 10 100

ξ(r)

r (Mpc/h)

AHFrnd no-exc no-mass

Page 7: HALOGEN - popia.ft.uam.espopia.ft.uam.es/nIFTyCosmology/files/talks-mocks/HALOgen.pdf · HALOGEN CHARACTERISTICS 101 102 r,Mpc/h 104 103 102 101 100 ⇠ (r) NBODY HALOGEN BFL cell

PLACING THE HALOS (cont’d) • Step 1: Halo exclusion • Better small-scale cut-off. • Slightly slower; amplitude still wrong.

1e-05

0.0001

0.001

0.01

0.1

1

10

100

1 10 100

ξ(r)

r (Mpc/h)

AHFrnd no-exc no-mass

rnd exc no-mass

Page 8: HALOGEN - popia.ft.uam.espopia.ft.uam.es/nIFTyCosmology/files/talks-mocks/HALOgen.pdf · HALOGEN CHARACTERISTICS 101 102 r,Mpc/h 104 103 102 101 100 ⇠ (r) NBODY HALOGEN BFL cell

PLACING THE HALOS (cont’d) • Step 2: Mass conservation. •  Less small-scale structure (better shape) • More conceptually involved; Slightly slower;

Amplitude still wrong.

1e-05

0.0001

0.001

0.01

0.1

1

10

100

1 10 100

ξ(r)

r (Mpc/h)

AHFrnd no-exc no-mass

rnd exc no-massrnd exc mass

Page 9: HALOGEN - popia.ft.uam.espopia.ft.uam.es/nIFTyCosmology/files/talks-mocks/HALOgen.pdf · HALOGEN CHARACTERISTICS 101 102 r,Mpc/h 104 103 102 101 100 ⇠ (r) NBODY HALOGEN BFL cell

PLACING THE HALOS (cont’d) • An Idea: Ranked-ordered placement • Slightly faster • Over-predicts correlations; inflexible

1e-05

0.0001

0.001

0.01

0.1

1

10

100

1 10 100

ξ(r)

r (Mpc/h)

AHFrnd no-exc no-mass

rnd exc no-massrnd exc mass

ranked exc mass

Page 10: HALOGEN - popia.ft.uam.espopia.ft.uam.es/nIFTyCosmology/files/talks-mocks/HALOgen.pdf · HALOGEN CHARACTERISTICS 101 102 r,Mpc/h 104 103 102 101 100 ⇠ (r) NBODY HALOGEN BFL cell

PLACING THE HALOS (cont’d) • Step 3: Control stochasticity/bias

•  Random too stochastic (low); Ranked too biased (high). •  Parameterize amplitude with •  In particular,

• Amplitude can be fit • Extra parameter; slower; α has to be fit.

1e-05

0.0001

0.001

0.01

0.1

1

10

100

1 10 100

ξ(r)

r (Mpc/h)

AHFrnd no-exc no-mass

rnd exc no-massrnd exc mass

ranked exc masssquare exc mass

cube exc mass

Pi ∝ f (Mi ), i ∈1,…, Ncell

Pi ∝Mαi , α ≥ 0

Page 11: HALOGEN - popia.ft.uam.espopia.ft.uam.es/nIFTyCosmology/files/talks-mocks/HALOgen.pdf · HALOGEN CHARACTERISTICS 101 102 r,Mpc/h 104 103 102 101 100 ⇠ (r) NBODY HALOGEN BFL cell

PLACING THE HALOS (cont’d) • Step 4: Connect with bias

•  Cosmologically, •  So •  Determine α(Mh) in mass bins.

• Bias function correct •  Fitting procedure takes ~400 times a single run.

•  Only run once •  Can be run on a small box to improve performance.

P(ρ |Mh )∝ f (ρ,Mh )P(ρ)Pi ∝ f (Mi,Mh ) =M

α (Mh )i

Page 12: HALOGEN - popia.ft.uam.espopia.ft.uam.es/nIFTyCosmology/files/talks-mocks/HALOgen.pdf · HALOGEN CHARACTERISTICS 101 102 r,Mpc/h 104 103 102 101 100 ⇠ (r) NBODY HALOGEN BFL cell

HALOGEN CHARACTERISTICS

101 102

r, Mpc/h

10�4

10�3

10�2

10�1

100

⇠(r)

NBODYHALOGEN BF Lcell = 10

HALOGEN BF Lcell = 15

Lcell sets small-scale limit

α sets amplitude within fitted region.

Lcell controls BAO peak-broadening

Page 13: HALOGEN - popia.ft.uam.espopia.ft.uam.es/nIFTyCosmology/files/talks-mocks/HALOgen.pdf · HALOGEN CHARACTERISTICS 101 102 r,Mpc/h 104 103 102 101 100 ⇠ (r) NBODY HALOGEN BFL cell

PERFORMANCE

• Performance roughly • Excluding 2LPT,

•  Nh=5,500,000, Ncell=160 à 40min on single node with 12 cores

• Not easily scalable, because placement is order-dependent. May change.

•  Fitting α is costly, but only done once •  Use smaller box/less cells.

T ∝Npart3 + NhN

3cell

Page 14: HALOGEN - popia.ft.uam.espopia.ft.uam.es/nIFTyCosmology/files/talks-mocks/HALOgen.pdf · HALOGEN CHARACTERISTICS 101 102 r,Mpc/h 104 103 102 101 100 ⇠ (r) NBODY HALOGEN BFL cell

THANK YOU