Astrophysics Source Code Library

Making codes discoverable since 1999

FastPM: Scaling N-body Particle Mesh solver

Discussion topics for individual codes
Ada Coda
ASCL Robot
Posts: 1388
Joined: Thu May 08, 2014 5:37 am

FastPM: Scaling N-body Particle Mesh solver

Postby Ada Coda » Tue May 28, 2019 12:24 am

FastPM: Scaling N-body Particle Mesh solver

Abstract: FastPM solves the gravity Possion equation with a boosted particle mesh. Arbitrary time steps can be used. The code is intended to study the formation of large scale structure and supports plain PM and Comoving-Lagranian (COLA) solvers. A broadband correction enforces the linear theory model growth factor at large scale. FastPM scales extremely well to hundred thousand MPI ranks, which is possible through the use of the PFFT Fourier Transform library. The size of mesh in FastPM can vary with time, allowing one to use coarse force mesh at high redshift with increase temporal resolution for accurate large scale modes. The code supports a variety of Greens function and differentiation kernels, though for most practical simulations the choice of kernels does not make a difference. A parameter file interpreter is provided to validate and execute the configuration files without running the simulation, allowing creative usages of the configuration files.

Credit: Feng, Yu; Chu, Man-Yat; Seljak, Uroš; McDonald, Patrick


Bibcode: 2019ascl.soft05010F

ID: ascl:1905.010

Return to “Astrophysics Source Code Library”

Who is online

Users browsing this forum: No registered users and 8 guests