FAST-PT II: an algorithm to calculate convolution integrals of general tensor quantities in cosmological perturbation theory

Xiao Fang, Jonathan A. Blazek, Joseph E. McEwen, Christopher M. Hirata
9/20/2016
astro-ph.CO

Official code: JoeMcEwen/FAST-PT (21 stars, MIT, last commit 2024-07-26). 1 more implementation below.

Abstract

Cosmological perturbation theory is a powerful tool to predict the statistics of large-scale structure in the weakly non-linear regime, but even at 1-loop order it results in computationally expensive mode-coupling integrals. Here we present a fast algorithm for computing 1-loop power spectra of quantities that depend on the observer's orientation, thereby generalizing the FAST-PT framework (McEwen et al., 2016) that was originally developed for scalars such as the matter density. This algorithm works for an arbitrary input power spectrum and substantially reduces the time required for numerical evaluation. We apply the algorithm to four examples: intrinsic alignments of galaxies in the tidal torque model; the Ostriker-Vishniac effect; the secondary CMB polarization due to baryon flows; and the 1-loop matter power spectrum in redshift space. Code implementing this algorithm and these applications is publicly available at https://github.com/JoeMcEwen/FAST-PT .

View on arXivView PDF

Code Implementations(2)

JoeMcEwen/FAST-PTOfficial100%
MIT
2124PythonMar 14, 20162 years agoMIT
xfangcosmo/cfastptCommunity100%
MIT

C version of FAST-PT

00C, MakefileOct 22, 20191 years agoMIT

Similar Papers

Cite this paper

@article{fang2016fastpt,
  title  = {FAST-PT II: an algorithm to calculate convolution integrals of general tensor quantities in cosmological perturbation theory},
  author = {Xiao Fang and Jonathan A. Blazek and Joseph E. McEwen and Christopher M. Hirata},
  year   = {2016},
  eprint = {1609.05978},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1609.05978}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1609.05978.svg)](https://codeofpaper.com/paper/1609.05978)

Discussion