amod

Modify the non-linear matter power spectrum using the A_mod phenomenological parameterization

File

structure/amod/amod.py

Attribution

Aaron Ouellette (code)

URL

Citations

Amon & Efstathiou (2022), https://arxiv.org/abs/2206.11794

This module implements a very simple phenomenological model for the suppression of the non-linear power spectrum.

\(P_m(k, z) = P_m^L(k, z) + A_{mod} [P_m^{NL}(k, z) - P_m^L(k, z)]\)

To match the model used in Amon & Efstathiou (2022), the non-linear power spectrum should be computed using HMCode2020 without baryonic feedback.

Assumptions

None

Setup Parameters

None

Input values

Section

Name

Type

Default

Description

amod_parameter

a_mod

real

A_mod parameter

matter_power_lin

p_k

real 1d

Linear power spectrum

matter_power_nl

p_k

real 1d

Non-linear power spectrum (ignoring baryonic effects)

Output values

Output values

Section

Name

Type

Description

matter_power_nl

p_k

real 1d

Modified non-linear power spectrum