Solving large scale structure in ten easy steps with COLA

Citation:

Tassev S, Zaldarriaga M, Eisenstein DJ. Solving large scale structure in ten easy steps with COLA. Journal of Cosmology and Astro-Particle Physics. 2013;06 :036.

Date Published:

June 1, 2013

Abstract:

We present the COmoving Lagrangian Acceleration (COLA) method: an N-bodymethod for solving for Large Scale Structure (LSS) in a frame that iscomoving with observers following trajectories calculated in LagrangianPerturbation Theory (LPT). Unlike standard N-body methods, the COLAmethod can straightforwardly trade accuracy at small-scales in order togain computational speed without sacrificing accuracy at large scales.This is especially useful for cheaply generating large ensembles ofaccurate mock halo catalogs required to study galaxy clustering and weaklensing, as those catalogs are essential for performing detailed erroranalysis for ongoing and future surveys of LSS. As an illustration, weran a COLA-based N-body code on a box of size 100 Mpc/h with particlesof mass ≈ 5 × 109Msolar/h. Running thecode with only 10 timesteps was sufficient to obtain an accuratedescription of halo statistics down to halo masses of at least1011Msolar/h. This is only at a modest speedpenalty when compared to mocks obtained with LPT. A standard detailedN-body run is orders of magnitude slower than our COLA-based code. Thespeed-up we obtain with COLA is due to the fact that we calculate thelarge-scale dynamics exactly using LPT, while letting the N-body codesolve for the small scales, without requiring it to capture exactly theinternal dynamics of halos. Achieving a similar level of accuracy inhalo statistics without the COLA method requires at least 3 times moretimesteps than when COLA is employed.

Website